1
我正在尝试使用值FK_adId
从我的数据库中获取一辆汽车。我试着用FK_adId
的值52来调用该方法,并且我检查了数据库中存在值为FK_adId
的汽车。为什么它没有回到我身边?查询从数据库中不返回任何内容
public Car getCar(int adId) {
Car car = null;
try {
Class.forName("org.postgresql.Driver");
if (con != null) {
ps = con.prepareStatement("SELECT * FROM \"car\" WHERE \"FK_adId\" = ?;");
ps.setInt(1, adId);
rs = ps.executeQuery();
rs.next();
if (rs.next()) {
car = new Car(rs.getString("brand"), rs.getString("vin"), rs.getString("condition"), rs.getInt("distanceTraveled"), rs.getInt("age"), rs.getInt("price"), rs.getInt("FK_adId"));
}
}
} catch (Exception ex) {
System.out.println(ex);
}
return car;
}
非常感谢你,没有想到那个! – Jesper