我需要您的帮助!这是关于Java的项目:
我想用数据库记录(SQL)创建对象,我知道如何调用数据库记录,但是不知道如何将它们插入到新对象中。
例如:您的数据库中有3辆不同颜色,不同品牌的汽车。
我需要按如下方式构建对象:
-object-1:颜色:蓝色,品牌:奔驰
-object-2:颜色:绿色,品牌:本田
-object-3:颜色:红色,品牌:yamaha
我认为我需要一个while(resultSet.next())循环。
如果有人可以帮我举一个例子,那就太好了!非常感谢您付出的时间和精力!
答案 0 :(得分:0)
创建一辆轿车:
public class Car {
private String color, brand;
public Car(String color, String brand) {
this.color = color;
this.brand = brand;
}
public void setColor(String color){
this.color = color;
}
public String getColor(){
return color;
}
public void setBrand(String brand) {
this.brand = brand;
}
public String getBrand() {
return brand
}
}
对您的数据库执行查询:
public List<Car> getCars() {
List<Car> listOfCars = new LinkedList<>();
String query = "select * from cars";
Connection connection = {get connection here};
...
while (resultSet.next()) {
String color = resultSet.getString("color");
String brand = resultSet.getString("brand");
Car car = new Car(color, brand);
listOfCars.add(car);
}
return listOfCars;
}