如何将数据库记录插入对象?

时间:2018-06-24 08:51:55

标签: java sql object insert

我需要您的帮助!这是关于Java的项目:

我想用数据库记录(SQL)创建对象,我知道如何调用数据库记录,但是不知道如何将它们插入到新对象中。

例如:您的数据库中有3辆不同颜色,不同品牌的汽车。

我需要按如下方式构建对象:

-object-1:颜色:蓝色,品牌:奔驰

-object-2:颜色:绿色,品牌:本田

-object-3:颜色:红色,品牌:yamaha

我认为我需要一个while(resultSet.next())循环。

如果有人可以帮我举一个例子,那就太好了!非常感谢您付出的时间和精力!

1 个答案:

答案 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;

  }