gpt4 book ai didi

java - 在java中从JDBC连接到MySql

转载 作者:行者123 更新时间:2023-11-29 05:17:37 24 4
gpt4 key购买 nike

我有一个用 java 编写的程序。此程序在从 dos 提示符下运行时引发未找到驱动程序类

 import java.sql.*;
public class SimpleDb {
public static void main(String[] args)throws SQLException,ClassNotFoundException
{

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

Connection con = DriverManager.get connection("jdbc:mysql://host/db");

Statement sta = con.create statement();

ResultSet rs = sta.executeQuery(query);


con.close();

}

}

请帮忙

最佳答案

您需要将 MySQL 连接器添加到您的项目中:http://dev.mysql.com/downloads/connector/j/

此外,不再需要 Class.forName,您应该使用 try-with-resources 进行适当的异常处理和资源管理:

try (Connection conn = DriverManager.getConnection("...") {
PreparedStatement ps = conn.prepareStatement("...");
try (ResultSet rs = ps.executeQuery()) {
/* Parse result */
}
} catch (SQLException ex) {
for (Throwable t : ex) {
t.printStackTrace();
}
}

关于java - 在java中从JDBC连接到MySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30576502/

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