【问题标题】:Connecting Netbeans and MySQL but getting Big Integer error连接 Netbeans 和 MySQL 但出现大整数错误
【发布时间】:2018-04-25 19:00:13
【问题描述】:

所以我正在尝试向我的 Netbeans 数据库(即 MySQL)添加新连接,但我收到 Big Integer 转换错误,有人可以帮助我吗? 详细:

我右键点击现有的 MySQL Server at localhost:3306 [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 连接属性吗?


而且我的基本和管理属性都还可以。

我也试过了:右击databases >>选择New Connection >> Driver: MySQL(Connector/J driver) , JDBC URL: jdbc:mysql://localhost:3306/mysql ,但是当我测试连接时,它给了我同样的错误。

**MySQL 服务器正在运行。

谢谢。

【问题讨论】:

    标签: java mysql netbeans


    【解决方案1】:

    这是一个 JDBC 驱动问题

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

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

    所以在去掉了默认的jdbc驱动之后,我添加了一个旧版本的驱动mysql-connector-java-5.1.47。 连接成功。

    【讨论】:

      【解决方案2】:

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

      尝试更新您的mysql driver

      安装驱动:

      1° 转到数据库之后的服务选项卡。

      2°右击驱动文件夹并选择添加新驱动。

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

      【讨论】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-02-12
          • 1970-01-01
          • 1970-01-01
          • 2023-04-02
          • 2016-02-09
          • 2019-10-08
          • 1970-01-01
          相关资源
          最近更新 更多