在Java应用中连接MySQL数据库是常见的操作,以下是详细步骤:
1. 添加依赖 📦
确保项目中引入MySQL JDBC驱动:
<!-- Maven 示例 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.33</version>
</dependency>
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;
}
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操作 ⚙️
使用Statement
或PreparedStatement
执行查询:
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM your_table");
while (rs.next()) {
System.out.println(rs.getString("column_name"));
}
5. 关闭资源 🧹
按顺序关闭ResultSet、Statement和Connection:
rs.close();
stmt.close();
conn.close();
🔗 扩展阅读:MySQL连接配置详解