idea: Java: 完成对用户表 的增删改查 用户表字段 ID username password 详细过程
时间: 2024-03-22 14:38:44 浏览: 75
好的,以下是Java使用SQLyog完成对用户表的增删改查的详细过程:
1. 首先,需要在SQLyog中创建一个名为“user”的数据库,然后在该数据库中创建一个名为“user_table”的用户表,用户表包含ID、username和password三个字段。
2. 在Java项目中使用JDBC连接SQLyog数据库,具体代码如下:
```
String url = "jdbc:mysql://localhost:3306/user?useSSL=false&serverTimezone=UTC";
String username = "root";
String password = "123456";
Class.forName("com.mysql.cj.jdbc.Driver");
Connection conn = DriverManager.getConnection(url, username, password);
```
3. 对于用户表的增加操作,代码如下:
```
String sql = "INSERT INTO user_table(username, password) VALUES(?, ?)";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "user1");
pstmt.setString(2, "123456");
pstmt.executeUpdate();
```
4. 对于用户表的删除操作,代码如下:
```
String sql = "DELETE FROM user_table WHERE id=?";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setInt(1, 1);
pstmt.executeUpdate();
```
5. 对于用户表的修改操作,代码如下:
```
String sql = "UPDATE user_table SET password=? WHERE id=?";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "654321");
pstmt.setInt(2, 1);
pstmt.executeUpdate();
```
6. 对于用户表的查询操作,代码如下:
```
String sql = "SELECT * FROM user_table WHERE id=?";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setInt(1, 1);
ResultSet rs = pstmt.executeQuery();
while (rs.next()) {
int id = rs.getInt("id");
String username = rs.getString("username");
String password = rs.getString("password");
System.out.println("id:" + id + ", username:" + username + ", password:" + password);
}
```
以上是使用Java和SQLyog完成对用户表的增删改查的详细过程,希望能对您有所帮助。
阅读全文