我正在用java制作一个web应用程序,使用Vaadin框架。我尝试过实现jdbc,但得到了一个错误。我下载了最新的jdbc。代码抛出一个ClassNotFound异常。
我尝试将它添加到eclipse构建路径中,并尝试将其放入WEB/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);
}
}
}Error:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
发布于 2019-05-30 14:44:19
将mysql驱动程序jar文件添加到类路径中。那你就没事了。您可以下载这里。如果你在使用maven。使用如下:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>发布于 2019-05-30 14:45:05
如果您正在使用Maven,请在pom.xml文件中添加以下内容。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.16</version>
</dependency>如果您不使用maven,那么从下面的位置下载mysql-连接器jar文件,并将其放入WEB/lib中。
http://central.maven.org/maven2/mysql/mysql-connector-java/8.0.16/mysql-connector-java-8.0.16.jar
https://stackoverflow.com/questions/56380255
复制相似问题