sql >> データベース >  >> RDS >> Mysql

QMYSQLドライバーのロードエラー

    入力ありがとうございます。それは本当にばかげた間違いであることが判明しました。私は32ビットQtビルドに64ビットバイナリを含めようとしていました。 MySQLをQtで動作させるのに問題がある場合は、次のように動作します。

    -http://www.qt.io/download/ からQtをダウンロード/インストールします .C:\ Qt \ 5.5 \ mingw492_32 \ plugins \ sqldriversには、qtをMySQLと対話させるためのQtドライバーであるqsqlmysql.dllが含まれている必要があります

    -http://dev.mysql.com/downloads/mysql/ .Windowsインストーラーは私にとっては正常に機能しました

    -https://dev.mysql.com/downloads/connector / c / 。これはWindowsインストーラーには付属していませんが、必要なバイナリファイルが含まれています

    -libmysql.dllとlibmysql.libをC:\ Program Files(x86)\ MySQL \ MySQL Connector C 6.1 \ libから、それを使用する必要のあるプロジェクトの.exeディレクトリにコピーします

    -Qtでクエリの多いプログラミングセッションをお楽しみください!



    1. SELECT FOR UPDATEは、行が存在しないときに他の接続が挿入されるのを防ぎますか?

    2. MySQLでのユーザーログインに応じて接続タイムアウトを設定する方法

    3. Oracleトランザクションでコミットされていない作業があるかどうかを確認するにはどうすればよいですか?

    4. 一致しない結果をmysqlで取得する方法