当前页面: 开发资料首页 → JSP 专题 → 请教关于从结果集中取数据的问题??????
请教关于从结果集中取数据的问题??????
摘要: 请教关于从结果集中取数据的问题??????
是这样的,SQL类似如下:
select count(*) as PRIV_ORDER from PSASSYSTEMPRIV where …………
这个结果我放在一个结果集里rs(其实我觉得这样不好,不知道有没其他更好的办法?),然后通过
rs.getInt("PRIV_ORDER");试图取数据,才发现提示“Current row is invalid”,请问有什么办法可以得到这个数据?或者我只是想看看这个数据是否大于0??
在取之前有没有rs.next()
试试rs.getInt(0);
先要 rs.next()
草!这么低级的错误,我怎么没发现,其它我写的大量代码都有rs.next()的!
我靠!
今天这人丢大了!
散分赶快沉帖!
1;rs.next();
2;rs.getInt(1);
如果只想判断是否大于0的话,可以用select * from ……
然后放在rs里,只需要判断rs.next()是否为true就可以判断是否大于0