public ResultSet query(String sql , Object... args )
throws Exception
{
PreparedStatement pstmt
= getConnection().prepareStatement(sql);
for (int i = 0; i < args.length ; i++ )
{
pstmt.setObject( i + 1 , args[i]);
}
return pstmt.executeQuery();
}
调用查询方法时用的下面这些代码:
ResultSet rs=dd.query("select password from user +“ where username=? ",username);
System.out .println(rs.getString("password"));
if(rs.next())
{
if(rs.getString("password").equals(pass)){
db.query("select password from user u where u.username=? ",username)然后就对了,莫名其妙。