如何将Resultset中取到的结果转化成int型

现在通过一个sql语句selectcount()统计了一下需要操作的数据数量,现在希望根据这个数量来进行下一步的操作,之前那个操作返回的值是应该存在了一个Resultse... 现在通过一个sql语句select count()统计了一下需要操作的数据数量,现在希望根据这个数量来进行下一步的操作,之前那个操作返回的值是应该存在了一个Resultset的结果集中对吧?我怎么取出来进行操作呢?比如我想把这个数字除以1W然后看看商还有余数分别是多少 展开
 我来答
flyingFish211
推荐于2017-12-16 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.5万
采纳率:50%
帮助的人:1.1亿
展开全部
你的count(*)知会返回一个整数,所以先移动游标到第一条记录,
rs.next();移动游标到第一条记录
int value = rs.getInt(0);//直接取,不用转换的。。
即可
追问
java.sql.SQLException: Column Index out of range, 0 < 1.
额 按你说的那么写了 抛了这么一个异常呢··· 应该就是这块的问题 其他代码都注掉了已经

呵呵 改成getInt(1)就好了 多谢了哈
lotus_th
2011-06-30
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
rs.next();
rs.getint(0);
这样应该就可以了。注意要先.next()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liufeng72788957a21ea7
2011-06-30
知道答主
回答量:44
采纳率:0%
帮助的人:9.4万
展开全部
rs.getInt(...)可以 Integer.parsetInt(...)也可以 你试试 不行的话 再解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奇典存9
2011-06-30 · TA获得超过466个赞
知道小有建树答主
回答量:369
采纳率:0%
帮助的人:172万
展开全部
楼上没强转。。。一种方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式