0

在过去的两天里,我一直在用 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)

如果可以,请帮忙!非常感谢!

4

1 回答 1

0

你可能想通过这个线程。
MySQL论坛
是类似的错误

于 2013-02-22T16:48:45.823 回答