gpt4 book ai didi

java - 使用JDBC连接mysql的问题

转载 作者:行者123 更新时间:2023-11-29 04:13:16 26 4
gpt4 key购买 nike

我正在尝试使用 jdbc 在我的小程序和我的 mysql 服务器之间建立连接

我将 jar mysql-connector-java-5.1.14-bin.jar 添加到项目中

然后我用了这段代码

public void databaseTesting(){
Connection con;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();

con = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test", "root","");
System.err.println("connected !");

Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM `test`.`test`;");
while (rs.next()) {
int A = rs.getInt("columnA");
int B = rs.getInt("columnB");
System.err.println("A "+A+" B "+B);
}
} catch (SQLException e) {
System.err.println("failed to connect");
} catch (InstantiationException e) {
System.err.println("InstantiationException");
} catch (IllegalAccessException e) {
System.err.println("IllegalAccessException");
} catch (ClassNotFoundException e) {
System.err.println("ClassNotFoundException");
}
}

出于某种原因,我不断收到 ClassNotFoundException。


编辑

jar 被添加到构建路径并出现在引用库中。

异常由

抛出

Class.forName("com.mysql.jdbc.Driver").newInstance();

有人知道为什么吗?

提前致谢杰森

最佳答案

您是否通过 eclipse 运行此应用程序?是否是动态web项目,如果是则尝试将jar文件添加到WEB-INF\lib文件夹

关于java - 使用JDBC连接mysql的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4737818/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com