为了账号安全,请及时绑定邮箱和手机立即绑定

select count(*) 在数据库中结果是1但rs.getInt(“num”)是0?

select count(*) 在数据库中结果是1但rs.getInt(“num”)是0?

慕妹6361977 2017-12-30 11:26:34
查看完整描述

2 回答

?
托马斯奎

TA贡献28条经验 获得超15个赞

sql语句你可以这样写:

String sql="select count(*) as num from admin where id=? and password=?";

查询结果遍历这样写:

while (rs.next()) {

i=Integer.valueOf(rs.getString("num"));

System.out.println("i="+i);

}


查看完整回答
反对 回复 2017-12-30
?
慕沐9307871

TA贡献27条经验 获得超9个赞

我能说不可能吗?
如果真的如你所说,只可能你测试的sql和预处理语句拼接好的sql不一样。

查看完整回答
反对 回复 2017-12-30
  • 2 回答
  • 0 关注
  • 1758 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信