当前位置: 代码迷 >> Java相关 >> select count(*)as num from hall where Hall_No=10000001关于这个SQL语句,怎么取出返回的数字
  详细解决方案

select count(*)as num from hall where Hall_No=10000001关于这个SQL语句,怎么取出返回的数字

热度:7301   发布时间:2013-02-25 21:44:49.0
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();
  相关解决方案