Products
GG网络技术分享 2025-11-10 11:15 4
java import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;

public class MysqlJdbcExample { public static void main { // 数据库URL、 用户名和密码 String url = "jdbc:mysql://localhost:3306/test?characterEncoding=utf8&useSSL=false"; String user = "root"; String password = "password";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
// 加载JDBC驱动
Class.forName;
// 建立连接
conn = DriverManager.getConnection;
// 创建Statement对象
stmt = conn.createStatement;
// 施行SQL查询
String sql = "SELECT * FROM user";
rs = stmt.executeQuery;
// 遍历后来啊集
while ) {
// 虚假设user表中有一个字段名为name
String name = rs.getString;
System.out.println;
}
} catch {
System.out.println);
} catch {
System.out.println);
} finally {
// 关闭材料
try {
if rs.close;
if stmt.close;
if conn.close;
} catch {
System.out.println);
}
}
}
}
请确保在运行上述代码之前,MySQL服务器正在运行,并且你有相应的权限来访问test数据库。
注意事项:
- 数据库URL、用户名和密码需要根据你的MySQL配置进行相应的修改。
- 加载JDBC驱动通常不需要调用Class.forName,基本上原因是许许多IDE会在项目构建过程中自动加载驱动。但是Ru果你没有用IDE,或者需要显式加载驱动,那么这一步是少许不了的。
- 施行完操作后 想起来关闭ResultSetStatement和Connection对象以释放数据库材料。
- 确保JDBC驱动的版本与MySQL数据库版本兼容。
Demand feedback