過去 2 日間、MYSQL と Jython に関する問題を解決してきました。
エラーが表示され続けます:
zxJDBC.DatabaseError: ハンドシェイク中に通信障害が発生しました。localhost:3306 で実行されているサーバーはありますか? [SQLコード: 0]
複数のソリューションを試しました:
1.) mysql のポート番号の変更
2.) 接続方法のバリエーションを試す
ただし、これまでに機能したものはありません。
私の netstat は、実際にポート 3306 で実行されているサーバーがあることを示しています。
0.0.0.0 3306 c:\xampp\mysql\bin\mysqld.exe
私のコードは次のようになります:
from com.ziclix.python.sql import zxJDBC
userInfo = {'user':'root', 'password':'', 'databaseName':'amda','serverName':'localhost','port':3306}
dbconnection = zxJDBC.connectx("org.gjt.mm.mysql.MysqlDataSource", **userInfo)
できれば、助けてください!どうもありがとう!