连接Netbeans和MySQL但出现Big Integer错误

İre*_*Arı 4 java mysql netbeans

因此,我试图将新连接添加到我的Netbeans数据库(即MySQL)中,但是我遇到Big Integer转换错误,有人可以帮助我吗?详细:

在localhost:3306上右键单击现有的MySQL Server [root(disconnected) >>选择connect,这会弹出


无法连接到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(Connector / J driver),JDBC URL:jdbc:mysql:// localhost:3306 / mysql,但是当我测试连接时,它给出了我同样的错误。

** MySQL服务器正在运行。

谢谢。

小智 6

您的 MySQL 驱动程序和 MySQL 的版本是什么?例如,如果您想使用 MySQL 8,您可以尝试使用支持 MySQL 8 的 MySQL 驱动程序。

尝试更新您的mysql 驱动程序

要安装驱动程序:

1° 转到服务选项卡,就在数据库之后。

2° 右键单击​​驱动程序文件夹并选择添加新驱动程序。

3° 单击添加并查找您下载的驱动程序的 .jar。


小智 6

这是JDBC驱动程序问题

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

mysql v8.0上的jdbc v8.0.12发生了这种情况

在此处输入图片说明

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

在此处输入图片说明