我正在使用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
答案 0 :(得分:0)
将mysql JDBC驱动程序jar文件添加到您的类路径中。那你会没事的。您可以下载here。如果您正在使用Maven。在下面使用:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
答案 1 :(得分:0)
如果使用的是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