社区
非技术区
帖子详情
如何判断ResultSet中是否有数据?代码如下:
zhou410527
2011-03-28 01:50:37
String sql="SELECT studentName FROM student where studentId=10021";
ResultSet rs=conn.executeQuery(sql);//此时,rs中的值是:李四
我用if(rs.isFirst())、if(rs.last())都不能判断出rs中是否有数据。请问:该怎么写代码,才可以判断rs中是否有数据呢?
...全文
2378
11
打赏
收藏
如何判断ResultSet中是否有数据?代码如下:
String sql="SELECT studentName FROM student where studentId=10021"; ResultSet rs=conn.executeQuery(sql);//此时,rs中的值是:李四 我用if(rs.isFirst())、if(rs.last())都不能判断出rs中是否有数据。请问:该怎么写代码,才可以判断rs中是否有数据呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jokerstar
2011-04-14
打赏
举报
回复
9楼10楼的方法有问题 当进行if判断的时候rs的游标已经下移一格了 如果只有一条数据 那么在进入else里用while循环取数据的时候就为空了 那一条数据就被漏掉了
孤鸿掠影
2011-03-28
打赏
举报
回复
楼上几位都说得很对啦。
if(rs.next()){
}else{
}
我想这样应该更普遍和标准一点吧。
UU1221
2011-03-28
打赏
举报
回复
if(rs.next()){
}else{
}
这应该是标准的
chengwei1104
2011-03-28
打赏
举报
回复
[Quote=引用 1 楼 jackmis 的回复:]
1\ int rowcount = rs.getRow()
2\ rs==null
......
[/Quote]
这是标准答案
春花儿
2011-03-28
打赏
举报
回复
while(re.next()){
System.out.print("ok");
}
用while 比较保险一点。。。不会丢数据。
哈哈哈3234
2011-03-28
打赏
举报
回复
rs.next()
游一游走一走
2011-03-28
打赏
举报
回复
rs.next()
zqfddqr
2011-03-28
打赏
举报
回复
rs.next()
shine333
2011-03-28
打赏
举报
回复
.next(),其他大部分resultset操作,都是基于这个的
yijiulove
2011-03-28
打赏
举报
回复
while(rs.next())
jackmis
2011-03-28
打赏
举报
回复
1\ int rowcount = rs.getRow()
2\ rs==null
......
JAVA
中
JDBC极简实操入门
JAVA
中
JDBC极简入门,实操案例,内容包括:JAVA
数据
库连接-1、JAVA
数据
库连接-2、JAVA
数据
库连接-3、JDBC开发案例-1-加载驱动、JDBC开发案例-2-获得
数据
库连接、JDBC开发案例-3-创建PreparedStatement对象、JDBC开发案例-4-执行插入的操作、JDBC开发案例-5-执行查询的操作、Statement接口的应用-1-环境搭建、Statement接口的应用-2-查询、Statement接口的应用-3-删除、Statement接口的应用-4-新增、Statement接口的应用-5-修改、Statement接口的应用-queryByid、Statement接口的应用-delete测试、Statement接口的应用-新增测试、
ResultSet
的应用-1-项目环境搭建、
ResultSet
的应用-2-查询
数据
、
ResultSet
的应用-3-优化
代码
、
ResultSet
的应用-4-定义实体类、
ResultSet
的应用-5-编写Dao层-add、
ResultSet
的应用-6-编写Dao层-delete、
ResultSet
的应用-7-编写Dao层-update、
ResultSet
的应用-8-编写Dao层-query、
ResultSet
的应用-9-编写Dao层-query功能测试。
java sql
ResultSet
如何
判断
ResultSet
中
存在记录
java sql
ResultSet
如何
判断
ResultSet
中
存在记录 分享| 2015-05-11 17:04baiyinyu213 | 浏览 455 次 javaSQL编程语言
代码
如下: public int voteUser(voteUser vv) throws SQLException// 在表voteUser
中
查找该用户
是否
在 某一vote
MySQL原生查询:查不到
数据
是如何
判断
的?
1 原生查询 MySQL原生查询,结果存放在集合java.sql.
ResultSet
中
。 当查询的查询的
数据
不存在时,
ResultSet
集合为空。 不会走
ResultSet
.next逻辑。 封装的
数据
为空。 因此,使用原生查询时,
判断
是否
查到
数据
,根据封装的对象
是否
为空即可。 如,将
ResultSet
遍历的结果存储在Map
中
,
判断
Map
是否
为空即可。 2 测试样例 package com.monkey.java_study.functiontest; import com.monkey.java_stud
关于java
中
如何
判断
ResultSet
是否
为空的问题
昨天遇到一个问题,就是
判断
ResultSe
JDBC核心技术精讲
本课程《JDBC核心技术精讲》为JavaWeb必学课程。课程内容丰富全面,全程手写
代码
,可以带你一步一步学会JDBC!课程内容涵盖如下:1、JDBC概述及核心类介绍 2、JDBC入门案例 3、Statement对象介绍和使用4、JDBC使用格式的
代码
规范化5、
ResultSet
结果集的使用和讲解 6、结果集元
数据
对象讲解 7、sql攻击的讲解 8、预处理PreparedStatement对象的讲解9、mysql的预处理功能开启 10、JDBC
中
日期时间类型讨论11、通过JDBC存储和取出音频和视频
数据
12、批处理概述13、事务概述及事务的四大特性 14、mysql
中
使用事务 15、jdbc
中
使用事务 16、
数据
库连接池的介绍和使用(DBCP/C3P0/Druid)17、DBUtils工具的使用18、详细讲述结果集处理器的使用
非技术区
23,402
社区成员
70,745
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章