【发布时间】:2016-04-08 02:18:24
【问题描述】:
为什么我们在选择查询中使用 setInt 而不是在数据库中已经存在值时使用 getInt?
try {
conn = getConnection();
ps = conn.prepareStatement("SELECT * FROM circle where id =?");
ps.setInt(1, circleId);
Circle circle = null;
rs = ps.executeQuery();
if (rs.next()) {
//String s = rs.getString(circleId);
circle = new Circle(circleId, rs.getString("name"));
}
【问题讨论】:
-
您为查询的参数赋值。所以你“设置”它。