java – 连接Netbeans和MySQL但遇到Big Integer错误

所以我试图添加新的连接到我的Netbeans的数据库,这是MySQL但我得到Big Integer转换错误有人可以帮助我吗?
详细地:

我右键单击localhost上的现有MySQL服务器:3306 [root(disconnected)>>选择连接,然后弹出

无法连接到MySQL服务器:

org.netbeans.api.db.explorer.DatabaseException:org.netbeans.api.db.explorer.DatabaseException:java.sql.SQLException:java.lang.ClassCastException:java.math.BigInteger无法强制转换为java.lang.Long .

服务器可能未在运行,或者您的MySQL连接属性可能未正确设置.您想编辑MySQL连接属性吗?

我的基本和管理属性都可以.

我也试过这个:右键点击数据库>>选择新连接>>驱动程序:MySQL(连接器/ J驱动程序),JDBC URL:jdbc:mysql:// localhost:3306 / mysql,但是当我测试连接时它给了我同样的错误.

** MySQL服务器正在运行.

谢谢.

解决方法:

这是JDBC驱动程序问题

我在netbeans中遇到了类似的问题.我解决了从数据库/驱动程序下的驱动程序列表中删除默认驱动程序(Connector / J驱动程序),如下所示.

这发生在mysql v8.0上的jdbc v8.0.12

java  – 连接Netbeans和MySQL但遇到Big Integer错误

因此,在删除默认的jdbc驱动程序后,我添加了旧版本的驱动程序mysql-connector-java-5.1.47.
连接成功.

java  – 连接Netbeans和MySQL但遇到Big Integer错误

上一篇:java – netbeans并非所有请求的模块都可以启用


下一篇:[Usaco2015 Feb]Censoring --- AC自动机 + 栈