java数据库增删改查mysql代码try
时间: 2023-10-02 18:09:52 浏览: 94
java代码-使用java在Maven下用Spring+mysql 实现增删查改的源代码
好的,以下是Java操作MySQL数据库进行增删改查的示例代码:
1. 导入相关包
```
import java.sql.*;
```
2. 建立数据库连接
```
String url = "jdbc:mysql://localhost:3306/数据库名";
String user = "用户名";
String password = "密码";
Connection conn = DriverManager.getConnection(url, user, password);
```
3. 增加数据
```
String sql = "INSERT INTO 表名 (字段1, 字段2, ...) VALUES (?, ?, ...)";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "value1");
pstmt.setString(2, "value2");
// ...
pstmt.executeUpdate();
```
4. 删除数据
```
String sql = "DELETE FROM 表名 WHERE 条件";
PreparedStatement pstmt = conn.prepareStatement(sql);
// 设置条件参数
pstmt.executeUpdate();
```
5. 修改数据
```
String sql = "UPDATE 表名 SET 字段1 = ?, 字段2 = ? WHERE 条件";
PreparedStatement pstmt = conn.prepareStatement(sql);
// 设置字段参数和条件参数
pstmt.executeUpdate();
```
6. 查询数据
```
String sql = "SELECT * FROM 表名 WHERE 条件";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
String field1 = rs.getString("字段1");
String field2 = rs.getString("字段2");
// ...
}
```
注意:以上代码只是示例,实际使用时需要根据具体的数据库表结构和需求进行修改和完善。同时,为了防止SQL注入攻击,建议使用PreparedStatement来处理SQL语句,避免直接拼接SQL字符串。
阅读全文