【问题标题】:Getting java.lang.ClassNotFoundException: com.mysql.jdbc.Driver even after installing mysql-connector-java-8.0.18 [duplicate]获取 java.lang.ClassNotFoundException:com.mysql.jdbc.Driver 即使在安装 mysql-connector-java-8.0.18 [重复]
【发布时间】:2020-03-21 09:48:21
【问题描述】:

所以我一直在尝试将这个简单的数据库连接到我正在为学校工作的这个 java 税务程序,但无论我做什么(使用 Eclipse IDE)都无法连接 SQL 数据库。我安装了连接器(mysql-connector-java-8.0.18),但我仍然收到jdbc.Driver ClassNotFound Exception。有人有什么想法吗?

            Class.forName("com.mysql.jdbc.Driver");
            // create mysql connection 
            Connection connection=DriverManager.getConnection("jdbc:mysql://localhost:3306//PersonDB","root","rootroot");  
            Statement statement=connection.createStatement();

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

有什么建议吗?

【问题讨论】:

  • 将 jar 从连接器添加到您的 runtime classpath
  • “已安装”是什么意思?相关的 jar 文件是您项目的 Java 构建路径的一部分吗?
  • 你是否在 Eclipse 中为 jar 文件设置了依赖关系?
  • 您通常不会“安装”Java 库,因此您需要准确描述您做了什么。

标签: java mysql eclipse jdbc


【解决方案1】:

手动将jar库添加到项目中。

右键项目-->构建路径-->配置构建路径

在库选项卡中,按添加外部 Jar 并选择您的 jar。

你可以在这里找到 mysql-connector 的 zip

【讨论】:

    猜你喜欢
    • 2020-06-03
    • 2020-02-22
    • 2018-12-10
    • 1970-01-01
    • 2013-03-27
    • 2018-05-24
    • 2014-04-01
    • 2016-04-02
    相关资源
    最近更新 更多