select count(*)as num from hall where Hall_No=10000001关于这个SQL语句,如何取出返回的数字
public int selectNum(String sql)
{
connent();
int i=0;
try {
ps=cn.prepareStatement(sql);
rs=ps.executeQuery();
System.out.println(rs.getInt(0));
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{
closeurl();
}
return i;
}
我是这样写的,不行啊,不行啊,满脸泪啊,满脸泪!~~~~~求大侠解放!~
[解决办法]
count 的话肯定会有一行
你得在 rs=ps.executeQuery(); 后面加上这一句:
rs.next();