PyQT4.11.4のpython2.7向けのWindows版を使ってます。
外部WebサーバーのMySQLの制御がしたいのですが、10061のエラーが出て接続ができなくて困っています。
そこで質問させてください。
1.PyQTから直接外部のDBを操作するにはqsqlmysql4.dllをsqldriversに入れてPyQT内のlibmysql.dllにパスを通す以外に何か準備が必要でしょうか?
2.PyQTで作成したアプリでそもそも直接外部MySQLを操作するのは一般的でしょうか?MySQLだけは別のプログラムで制御したりするのでしょうか。
接続用のコードはこのように書きました。
lang
1 db = QSqlDatabase.addDatabase('QMYSQL') 2 db.setHostName("210.*.*.*") 3 db.setPort(3306); 4 db.setDatabaseName("dbname") 5 db.setUserName("id") 6 db.setPassword("pw") 7 8 if (db.open()==False): 9 QMessageBox.critical(None, "Database Error", 10 db.lastError().text())
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/26 16:53 編集
2015/07/02 05:16