连接Netbeans和MySQL但导致Big Integer错误

时间:2018-04-25 19:00:14

标签: java mysql netbeans

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

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

无法连接到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服务器正在运行。

谢谢。

3 个答案:

答案 0 :(得分:4)

这是JDBC驱动程序问题

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

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

enter image description here

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

enter image description here

答案 1 :(得分:2)

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

尝试更新mysql driver

安装驱动程序:

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

2°右键单击drivers文件夹,然后选择添加新驱动程序。

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

答案 2 :(得分:0)

  1. 删除并清理netbeans附带的jdbc连接器jar文件。
  2. 将新的连接器jar文件添加到jdbc库。
    (您可以下载==> mysql-connector-java/8.0.11
  3. 再试一次,现在可以连接了。