Java面向对象数据库基本使用说明
import java.util.List;
import java.util.ArrayList;
// 假设有一个简单的User类
class User {
private String name;
private int age;
public User(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
// 示例代码,展示如何使用List来模拟数据库操作
public class Main {
private static List<User> userDatabase = new ArrayList<>();
public static void main(String[] args) {
// 添加用户到数据库
addUser("Alice", 30);
addUser("Bob", 25);
// 查询用户
User alice = getUserByName("Alice");
System.out.println("Alice's age: " + alice.getAge());
// 列出所有用户
listAllUsers();
}
public static void addUser(String name, int age) {
User newUser = new User(name, age);
userDatabase.add(newUser);
}
public static User getUserByName(String name) {
for (User user : userDatabase) {
if (user.getName().equals(name)) {
return user;
}
}
return null;
}
public static void listAllUsers() {
for (User user : userDatabase) {
System.out.println("Name: " + user.getName() + ", Age: " + user.getAge());
}
}
}
这个简单的代码示例展示了如何使用Java的面向对象技术和ArrayList来模拟一个简单的数据库操作。在这个例子中,我们定义了一个User类,并在主类Main中使用静态List来模拟数据库。我们提供了添加用户、查询用户和列出所有用户的方法,展示了如何在Java中进行基本的数据库操作。
评论已关闭