java18 实现分辨mysql语句的读操作与写操作
时间: 2024-01-08 14:04:51 浏览: 65
在Java中,可以使用JDBC连接MySQL数据库,并使用SQL语句执行读操作和写操作。
读操作:
```java
// 加载JDBC驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 建立数据库连接
Connection conn = DriverManager.getConnection(url, user, password);
// 创建Statement对象
Statement stmt = conn.createStatement();
// 执行查询语句
ResultSet rs = stmt.executeQuery("SELECT * FROM mytable");
// 遍历结果集
while(rs.next()) {
// 处理每一行数据
}
// 关闭结果集、Statement和连接
rs.close();
stmt.close();
conn.close();
```
写操作:
```java
// 加载JDBC驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 建立数据库连接
Connection conn = DriverManager.getConnection(url, user, password);
// 创建Statement对象
Statement stmt = conn.createStatement();
// 执行插入、更新、删除等语句
int rowsAffected = stmt.executeUpdate("INSERT INTO mytable (col1, col2) VALUES ('value1', 'value2')");
// 关闭Statement和连接
stmt.close();
conn.close();
```
在上述代码中,`url`、`user`、`password`等变量需要根据实际情况进行替换。同时,需要注意的是,写操作可能会对数据库造成影响,因此需要谨慎使用。
阅读全文