判断result是否为空

来源:互联网 发布:网络推广工资一般多少 编辑:程序博客网 时间:2024/04/18 13:59

 判断ResultSet是否为空,不能使用rs ==null, 而应使用rs.nect()来判断,但这样又使指针向后移了一位,为了正确判断并且读取结果集中的数据,可以通过设置变量的方式来实现: ................ ResultSet rs = ps.executeQuery(sql); int i = 0; while(rs.next()){     i++; //对结果集中的数据进行处理。     ......... } if(i == 0){ //说明ResultSet结果集为空 ..... } 这样就可以保证即可以对返回的结果集为空时进行处理,又对结果集不为空时进行正确输出,而不会出现指针向后偏移,而导致少输出一行数据的情况。

 

原文地址:http://blog.csdn.net/yuanfeiyan/archive/2008/06/19/2566187.aspx

原创粉丝点击