【问题标题】:ClassNotFoundException thrown when trying to find jdbc driver using Vaadin Framework尝试使用 Vaadin 框架查找 jdbc 驱动程序时抛出 ClassNotFoundException
【发布时间】:2019-05-30 14:29:38
【问题描述】:

我正在使用 Vaadin 框架用 java 制作一个 web 应用程序。我曾尝试实现 jdbc,但出现错误。我已经下载了最新的 jdbc jar。 代码抛出 ClassNotFound 异常。

我已尝试将其添加到 Eclipse 构建路径,并且我已尝试将其放入 WEB-INF/lib (C:\Users\desktopname\Documents\Java-ee\target\my-starter-project-1.0 -SNAPSHOT\WEB-INF\lib 我也试过把它放进去

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class DBConnect {

    private Connection con;
    private Statement st;
    private ResultSet rs;

    public DBConnect() {
        try {
            //com.mysql.jdbc.Driver
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            con= DriverManager.getConnection("jdbc:mysql://remotemysql.com:3306/Z3EoHAi3pW", "username", "password");
            st = con.createStatement();
        } catch (Exception e) {
            System.out.println("Error:" + e);
        }
    }

}

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

【问题讨论】:

    标签: java mysql


    【解决方案1】:

    将 mysql JDBC 驱动程序 jar 文件添加到您的类路径。然后你会没事的。您可以下载here。如果你使用的是 maven。在下面使用:

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.6</version>
    </dependency>
    
    

    【讨论】:

      【解决方案2】:

      如果您使用的是 Maven,请在 pom.xml 文件中添加以下内容。

      <dependency>
          <groupId>mysql</groupId>
          <artifactId>mysql-connector-java</artifactId>
          <version>8.0.16</version>
      </dependency>
      

      如果你没有使用maven,那么从以下位置下载mysql-connector jar 文件并将其放在WEB-INF/lib 中。

      http://central.maven.org/maven2/mysql/mysql-connector-java/8.0.16/mysql-connector-java-8.0.16.jar

      【讨论】:

        猜你喜欢
        • 2014-02-04
        • 2013-06-13
        • 2011-09-10
        • 2014-09-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-22
        • 2013-10-06
        相关资源
        最近更新 更多