Java程序连接MySQL数据库的详细步骤与代码示例
Java程序连接MySQL数据库主要通过JDBC(Java Database Connectivity)技术实现,核心步骤包括加载驱动、建立连接、执行SQL语句以及关闭资源,确保已安装MySQL并导入JDBC驱动包(如mysql-connector-java),随后在代码中通过Class.forName()加载驱动,使用DriverManager.getConnection()方法传入数据库URL、用户名和密码建立连接,连接成功后,可通过Statement或PreparedStatement执行查询或更新操作,最后务必关闭连接以释放资源,以下代码展示了基础连接流程:
import java.sql.*;
public class MySQLDemo {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/testdb";
String user = "root";
String password = "123456";
try {
// 1. 加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 2. 建立连接
Connection conn = DriverManager.getConnection(url, user, password);
System.out.println("数据库连接成功!");
// 3. 执行SQL(示例为查询)
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM users");
while (rs.next()) {
System.out.println(rs.getString("name"));
}
// 4. 关闭资源
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
关键注意事项:

- 使用最新驱动:建议使用MySQL Connector/J 8.0以上版本,兼容性与性能更优。
- 连接池管理:在高并发场景下,推荐使用HikariCP或Druid等连接池工具,避免频繁创建连接的开销。
- 异常处理:务必通过try-catch或throws妥善处理
SQLException,确保资源释放。 - 安全优化:使用
PreparedStatement替代Statement,可防止SQL注入并提升效率。
通过以上步骤,Java程序即可高效、安全地与MySQL数据库进行交互,支撑各类数据操作需求。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/15863.html发布于:2026-09-09





