JDBC mysql给我numberFormateXception
-
30-09-2019 - |
题
我正在尝试连接到远程MySQL数据库,但我会收到以下错误
java.sql.SQLException: Cannot connect to MySQL server on biomancy.com:3306. Is
here a MySQL server running on the machine/port you are trying to connect to? (
ava.lang.NumberFormatException)
at org.gjt.mm.mysql.Connection.connectionInit(Unknown Source)
at org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Unknown Source)
at org.gjt.mm.mysql.Driver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at cliche.database.ClicheDBManager.<init>(ClicheDBManager.java:33)
at cliche.server.ClicheExtension.init(ClicheExtension.java:43)
INIT函数中的代码触发此链简称:
myConnection = DriverManager.getConnection(connectionString, user, pass);
我可以使用同一凭据使用同一计算机的Commandline MySQL连接到数据库,它可以让我知道,当我尝试使用错误的密码时,我的密码错误。
预先感谢您的帮助,希望我在这里提供足够的信息。
解决方案
我最好的猜测是驱动程序不是正确的版本。仔细检查您是否有当前版本的驱动程序或尝试其他驱动程序。还要仔细检查MySQL是否在默认端口(3306)上运行。
不隶属于 StackOverflow