【问题标题】:Java ClassNotFoundException (java.sql.SQLType) in MySql ConnectionMySql 连接中的 Java ClassNotFoundException (java.sql.SQLType)
【发布时间】:2020-05-08 23:51:10
【问题描述】:

我正在开发一个 android 应用程序,它连接到正在运行的 mysql 服务器,但现在出现 java.lang.ClassNotFoundException 错误:找不到类“java.sql.SQLType”。不知道怎么回事,我唯一改的就是mysql连接器的版本,还有我正在用的电脑,请帮帮我。

编辑 很抱歉缺乏有关该项目的信息,但我不知道需要什么来帮助发现问题。 我正在使用 gradle,带有 java 1.8 和 Android SDK 9.0 (Pie)

【问题讨论】:

    标签: java android mysql


    【解决方案1】:

    虽然我无法从问题描述中辨别出项目设置/环境(gradle/maven?)的任何细节 - 问题似乎是找不到指定连接器的驱动程序。 一般来说,最近所做的任何连接更改都可能需要更新的 jar/sql 驱动程序,或者您需要仔细检查项目类路径是否确实包含有问题的类的实现。

    在 java.sql.SQLType 的情况下,它显然是在 Java 1.8 中引入的 - 您能否检查编译是否在 1.8 最低版本上执行,或者您的 IDE 用于编译的 java 版本是否恢复到 1.7

    【讨论】:

      【解决方案2】:

      显然它与mysql连接器有关,我将其降级为旧版本(5.1.46)并且它可以工作,但感谢您的帮助。

      【讨论】:

        猜你喜欢
        • 2014-06-20
        • 2017-09-28
        • 1970-01-01
        • 2018-11-20
        • 1970-01-01
        • 2015-09-05
        • 2015-01-21
        • 1970-01-01
        • 2014-07-01
        相关资源
        最近更新 更多