String q = "SELECT attr FROM students foo =? AND bar = ?";
PreparedStatement s= connection.prepareStatement(q);
s.setString(1,"a");
s.setString(2."b");
ResultSet rs = s.executeQuery();
if(rs.next())
{
System.out.println("aba");
}
else
{
System.out.println("zab");
}
我不完全确定,但我的解释是它执行查询以从“students”中找到“attr”,其中 foo 是某物,bar 是某物。如果查询结果成功,则打印出 aba,否则将打印出 zab。
如果我错了,请纠正我。s.setStrings(1,"a") 是干什么用的?问号到底代表什么?