java代码简易版用户管理系统,本系统使用技术Java、mysql数据库,采用命令行交互方式,实现用户信息的增、删、查、改功能。
时间: 2023-08-18 18:04:00 浏览: 80
好的,下面是一个简单的Java代码示例,实现了一个基本的用户管理系统,包括增、删、查、改功能。你需要先在MySQL数据库中创建一个名为"users"的表,包含id、name、age和email四个字段。然后使用以下Java代码即可:
```java
import java.sql.*;
public class UserManagementSystem {
private static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
private static final String DB_URL = "jdbc:mysql://localhost/users";
private static final String USER = "root";
private static final String PASS = "password";
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try{
Class.forName(JDBC_DRIVER);
conn = DriverManager.getConnection(DB_URL,USER,PASS);
stmt = conn.createStatement();
// 添加用户
String sql = "INSERT INTO users(id,name,age,email) VALUES (1, 'Tom', 20, 'tom@example.com')";
stmt.executeUpdate(sql);
// 修改用户
sql = "UPDATE users SET name='Jerry' WHERE id=1";
stmt.executeUpdate(sql);
// 查询用户
sql = "SELECT id, name, age, email FROM users";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()){
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
String email = rs.getString("email");
System.out.print("ID: " + id);
System.out.print(", Name: " + name);
System.out.print(", Age: " + age);
System.out.println(", Email: " + email);
}
// 删除用户
sql = "DELETE FROM users WHERE id=1";
stmt.executeUpdate(sql);
rs.close();
stmt.close();
conn.close();
}catch(SQLException se){
se.printStackTrace();
}catch(Exception e){
e.printStackTrace();
}finally{
try{
if(stmt!=null) stmt.close();
}catch(SQLException se2){
}
try{
if(conn!=null) conn.close();
}catch(SQLException se){
se.printStackTrace();
}
}
}
}
```
请注意,这只是一个基本示例,实际的用户管理系统可能需要更多的功能和更复杂的实现。
阅读全文