所以我试图添加新的连接到我的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
因此,在删除默认的jdbc驱动程序后,我添加了旧版本的驱动程序mysql-connector-java-5.1.47.
连接成功.