怎样判断判断ResultSet是否为空
来源:互联网 发布:mysql match 完全匹配 编辑:程序博客网 时间:2024/04/30 06:34
pstm.setInt(1,parentid);
rs = pstm.executeQuery();
if(rs.next()){
coll= new ArrayList<ArticleClassInfo>();
while(rs.next())
{
ArticleClassInfo ac = new ArticleClassInfo();
ac.setClassID(rs.getInt("ClassID"));
ac.setParentPath(rs.getString("ParentPath"));
ac.setClassName(rs.getString("ClassName"));
ac.setChild(rs.getInt("Child"));
ac.setNextID(rs.getInt("NextID"));
ac.setDepth(rs.getInt("Depth"));
coll.add(ac);
}
}
使用rs.next()是否为true来判断,会使游标前移一位,可能丢掉一条记录
if(rs.next()) {
rs.first();
}这样是不是可以重新回到原始位置
改下算法就可以了 太大意了最终结果
pstm = conn.prepareStatement("select * From Cl_ArticleClass Where ParentID=? order by OrderID");
pstm.setInt(1,parentid);
rs = pstm.executeQuery();
if(rs.next()){
coll= new ArrayList<ArticleClassInfo>();
do{
ArticleClassInfo ac = new ArticleClassInfo();
ac.setClassID(rs.getInt("ClassID"));
ac.setParentPath(rs.getString("ParentPath"));
ac.setClassName(rs.getString("ClassName"));
ac.setChild(rs.getInt("Child"));
ac.setNextID(rs.getInt("NextID"));
ac.setDepth(rs.getInt("Depth"));
coll.add(ac);
} while(rs.next());
}
http://www.cnblogs.com/jasonlee/archive/2009/07/01/1514838.html
- 怎样判断判断ResultSet是否为空
- 判断ResultSet是否为空
- 判断ResultSet结果集是否为空
- 判断ResultSet结果集是否为空
- 判断ResultSet结果集是否为空
- ResultSet结果集判断是否为空
- 判断ResultSet结果集是否为空
- 判断Resultset为空
- 怎样判断一个对象是否为空
- 怎样判断一个文件是否为空
- C# 怎样判断时间是否为空
- jsp,jdbc 判断resultSet的返回值是否为空
- Java之判断ResultSet结果集是否为空!...
- 判断 ResultSet 是否为空的三种方法
- 判断java,jdbc中ResultSet结果集是否为空
- 判断是否为空
- 判断是否为空
- 判断是否为空
- php模拟post向WebService发送内容及接收文件
- 搜索与分页
- Routing简介
- struts.xml中提示content of element type "package" must match
- 引用类型和基本类型区别
- 怎样判断判断ResultSet是否为空
- vs2008 office Ribbon 界面风格初总结
- 人生随时都可以有新的开始
- Remove '@Override' annotation
- 关于highchart小数值消失问题
- 趣味小游戏
- 【单链表】排序
- Subset Sums
- Androi NDK 简介以及环境搭建