Python 3からJDBCドライバを使用してデータベースに接続するにはどうすればよいですか? JayDeBeApiはPython 2の仕事をしているようですが、現時点ではPython 3と互換性がありません。Python 3 - JDBCとの接続
この質問はthis oneに似ていますが、(私はおそらく、Pythonの3について特に有用であるには余りにも遅
Python 3からJDBCドライバを使用してデータベースに接続するにはどうすればよいですか? JayDeBeApiはPython 2の仕事をしているようですが、現時点ではPython 3と互換性がありません。Python 3 - JDBCとの接続
この質問はthis oneに似ていますが、(私はおそらく、Pythonの3について特に有用であるには余りにも遅
私は実際にちょうどのpython3にJayDeBeApi
を変換し、対応するプロジェクト作成:https://pypi.python.org/pypi/JayDeBeApi3
をあなたがする必要がありますできる今pip install JayDeBeApi3
。
それは、これまで私のために動作しますが、問題がありますなら、私に教えてください: https://github.com/nutztherookie/JayDeBeApi3/issues
を求めていますが、私は私のWindowsマシン上でMySQLのDBへのPython 3.3から接続することができました! )をPyMySql(https://code.google.com/p/pymysql/を参照)を使用して実行します。インストールが完了したら、参照先のコード(Python 3 and MySQL)のバリエーションを使用しました。私はここで、「テスト」と「ユーザー」と呼ばれるテーブルと呼ばれるスキーマは、テストコードだったがあります
import pymysql
conn = pymysql.connect(host='127.0.0.1', user='root', passwd='password', db='mysql')
cur = conn.cursor()
cur.execute("SELECT * FROM test.users")
for r in cur:
print(r)
cur.close()
conn.close()
バージョン0.2から正式JayDeBeApiを起動するには、今にもPythonの3をサポートしています。 Python 2やJythonとの下位互換性はまだあります。