简单介绍java连接MySQL数据库技术
时间: 2024-11-12 18:45:24 浏览: 19
Java连接MySQL数据库主要涉及JDBC(Java Database Connectivity)API的使用。以下是简单的步骤:
1. **添加驱动**:首先需要将MySQL JDBC驱动(也叫JDBC驱动或者mysql-connector-java.jar)添加到项目中。可以在Maven或Gradle配置文件中引用,或者手动下载并在类路径下放置。
2. **建立连接**:使用`DriverManager.getConnection()`方法或`ConnectionPool.getConnection()`(如果有连接池),提供数据库URL(jdbc:mysql://localhost:3306/mydatabase?useSSL=false&serverTimezone=UTC)、用户名和密码来创建数据库连接。
```java
String url = "jdbc:mysql://localhost:3306/mydatabase";
String username = "myusername";
String password = "mypassword";
Connection conn = DriverManager.getConnection(url, username, password);
```
3. **声明和执行SQL**:使用`Statement`, `PreparedStatement`或`CallableStatement`执行SQL查询、插入、更新或删除操作。
```java
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM mytable");
// 或者使用预编译语句防止SQL注入
PreparedStatement pstmt = conn.prepareStatement("INSERT INTO mytable (col1, col2) VALUES (?, ?)");
pstmt.setString(1, value1);
pstmt.setInt(2, value2);
pstmt.executeUpdate();
```
4. **关闭资源**:确保在完成操作后关闭`Connection`, `Statement`, `ResultSet`等资源,释放数据库连接。
```java
rs.close(); // 关闭结果集
stmt.close(); // 关闭语句
conn.close(); // 关闭连接
```
阅读全文