eclipse连接mysql增删改查
时间: 2023-04-17 16:04:04 浏览: 147
1. 首先需要下载并安装MySQL JDBC驱动程序,将其添加到Eclipse项目的构建路径中。
2. 在Eclipse中创建一个Java项目,并在其中创建一个Java类。
3. 在Java类中,使用JDBC连接MySQL数据库。可以使用以下代码:
```
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名", "用户名", "密码");
```
4. 在连接成功后,可以使用以下代码进行增删改查操作:
- 插入数据:
```
String sql = "INSERT INTO 表名 (列1, 列2, 列3) VALUES (?, ?, ?)";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "值1");
pstmt.setString(2, "值2");
pstmt.setString(3, "值3");
pstmt.executeUpdate();
```
- 更新数据:
```
String sql = "UPDATE 表名 SET 列1 = ?, 列2 = ? WHERE 列3 = ?";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "新值1");
pstmt.setString(2, "新值2");
pstmt.setString(3, "条件值");
pstmt.executeUpdate();
```
- 删除数据:
```
String sql = "DELETE FROM 表名 WHERE 列1 = ?";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "条件值");
pstmt.executeUpdate();
```
- 查询数据:
```
String sql = "SELECT * FROM 表名 WHERE 列1 = ?";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "条件值");
ResultSet rs = pstmt.executeQuery();
while (rs.next()) {
// 处理查询结果
}
```
5. 最后,记得在程序结束时关闭数据库连接:
```
conn.close();
```
阅读全文