QT4とQt Creatorを使用してMySQLデータベースに接続するにはどうすればよいですか?誰も私を喜ばせることができる場合、どのように進むべきかわかりません。Qtクリエータの接続データベース
2
A
答えて
7
この質問は非常に浅いですが、私はこれが多くの検索の上にかなり表示されるのでいくつかのressourcesを提供しようとします。
まず、オペレーティングシステム用のQtCreatorのMYSQLドライバをコンパイルする必要があります。あなたのQtはインストールすると、チェック
QT MySql connectivity using Windows XP, Qt Creator 4.5.2(windows 32 bit)
MacOSのための手順(そしておそらくLinuxは)ここに
http://www.qtcentre.org/threads/45296-QSqlDatabase-QMYSQL-driver-not-loaded
見つけることができます
Windowsの場合は、MySQLドライバが含まれて、あなたが使用することができます(QSqlDatabase)(developer.qt.nokia.com/doc/qsqldatabase.html)クラスのデータベースhereからコピー:その後
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setDatabaseName("mysql");
db.setUserName("root");
db.setPassword("rootPW");
if (!db.open()) qDebug() << "Failed to connect to root mysql admin";
、あなたは、例えば、データベースハンドルで作業するQSqlQueryを使用することができます
while (query.next()) {
qDebug() << "first column:" << query.value(0).toString();
}
コードのような
QSqlQuery query("SELECT * FROM mysql",db);
と印刷結果がテストされていませんが、Qtのドキュメントは、すべての詳細を明確にすべき
関連する問題
- 1. Qtクリエータを使ったスタティックビルド
- 2. QT VNC接続ステータス
- 3. QTアプリケーション--- WIFI接続
- 4. QT MYSQL接続が
- 5. QtとのJavaソケット接続
- 6. Qt - 複数のデータベース接続を同時に処理する
- 7. Qtクリエータの関数に対するC++のコメント
- 8. qtを使用してSQLiteデータベースに接続
- 9. Qt WebSocketsサーバに接続
- 10. Qt 5.3ラムダと接続
- 11. QtクライアントとPHPサーバ接続
- 12. libconnman-qt wifiに接続
- 13. Qtクリエータでライブラリを静的にリンクさせる方法
- 14. Flinkデータベース接続
- 15. データベース接続リーク
- 16. Perlデータベース接続
- 17. Laravelデータベース接続
- 18. Octaveデータベース接続
- 19. データベース接続パターン
- 20. データベース接続エラー?
- 21. Javaデータベース接続
- 22. データベース接続プール
- 23. データベースに接続
- 24. データベース接続ASP.net?
- 25. PHPデータベース接続?
- 26. データベース接続
- 27. データベース接続C#
- 28. データベース接続のヘルプ
- 29. androidのデータベース接続
- 30. Zendのデータベース接続