在Java应用中连接MySQL数据库是常见的操作,以下是详细步骤:

1. 添加依赖 📦

确保项目中引入MySQL JDBC驱动:

<!-- Maven 示例 -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.33</version>
</dependency>
MySQL_依赖

2. 加载驱动 🔍

使用Class.forName()加载驱动类:

try {
    Class.forName("com.mysql.cj.jdbc.Driver");
} catch (ClassNotFoundException e) {
    System.out.println("MySQL JDBC Driver not found!");
    e.printStackTrace();
    return;
}
JDBC_驱动

3. 建立连接 🛠️

通过DriverManager.getConnection()创建连接:

String url = "jdbc:mysql://localhost:3306/your_database?useSSL=false&serverTimezone=UTC";
String user = "root";
String password = "your_password";
Connection conn = DriverManager.getConnection(url, user, password);
数据库连接

4. 执行SQL操作 ⚙️

使用StatementPreparedStatement执行查询:

Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM your_table");
while (rs.next()) {
    System.out.println(rs.getString("column_name"));
}
SQL查询

5. 关闭资源 🧹

按顺序关闭ResultSet、Statement和Connection:

rs.close();
stmt.close();
conn.close();
资源管理

🔗 扩展阅读MySQL连接配置详解