查询记录时rs.previous()的使用

假如查询一个数据表,假设没有记录就显示提示信息,有就所有显示出来查询结果。这时假设是有查询结果的话就须要进行两次查询,第一次查完记录指针指向最后一条记录,開始第二次查询前,须要将指针回到第一条记录(使用rs.previous()),红色标记是使用rs.previous()方法时,必须採用的设置记录指针的方法。
Statement stat=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet rs=null;
String sql="select * from teacher";
rs=stat.executeQuery(sql);
if(!rs.next())
 {
   out.println("对不起,没有您要查询的教师基本信息记录");
 }
else{
 rs.previous();
 while(rs.next())
 {
  ......
 }
 }

查询记录时rs.previous()的使用相关推荐

  1. 数据库中查询记录时是否每次只能使用一个索引?

    在网上看一些文章的时候,发现好几次下面这样的话: 如果经常需要同时对两个字段进行AND查询,那么使用两个单独索引不如建立一个复合索引,因为两个单独索引通常数据库只能使用其中一个,而使用复合索引因为索引 ...

  2. oracle 不查加锁的记录,查询记录时给oracle记录加锁

    oracle记录加锁的方法未必人人都会,下面就为您详细介绍oracle记录加锁的实现方法,如果您对此方面感兴趣的话,不妨一看. oracle记录加锁的实现方法: 利用SELECT的FOR UPDATE ...

  3. mssql 查询无记录时sum_只会使用Sum函数求和,那就真的Out了,不信你试试Sumif、Sumifs、Sumproduct等...

    求和,老生常谈的话题,但是,你真的会求和吗?你一直在用Sum函数求和吗?如果附加条件.或者筛选隐藏后在求和.你知道怎么操作吗? 一.常规求和:Sum函数. 目的:计算总销量. 方法: 在目标单元格中输 ...

  4. 当我们输入一条SQL查询语句时,发生了什么?

    我们经常说,看一个事儿千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样能够帮助你从高维度理解问题.同样,对于 MySQL 的学习也是这样.平时我们使用数据库,看到的通常都是一个整体.比如,你有个最简单 ...

  5. mysql 限定查询_MySQL Limit 限定查询记录数

    MySQL Limit 限定查询记录数 MySQL LIMIT MySQL 中 LIMIT 关键字用于限定查询记录返回最大数目. 语法: ... LIMIT offset , rows 该语法中,of ...

  6. mybatis添加记录时返回主键id

    参考:mybatis添加记录时返回主键id 场景 有些时候我们在添加记录成功后希望能直接获取到该记录的主键id值,而不需要再执行一次查询操作. 在使用mybatis作为ORM组件时,可以很方便地达到这 ...

  7. 使用hibernate的this.getSession().createSQLQuery(sql).list();方法查询数据时出现查到的数据和想象的不一致,很是郁闷,诡异...

    今天 使用hibernate的this.getSession().createSQLQuery(sql).list();方法查询数据时出现查到的数据和想象的不一致的问题,郁闷我很长一段时间 执行的方法 ...

  8. mysql查询更新时的锁表机制分析

    为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制. 一.概述 MySQL有三种锁的级别:页级.表级.行级. MyISAM和MEMORY存储引擎采用的是表级锁( ...

  9. oracle查询访问记录,[原创]Oracle Spatial新驱动的查询记录实例

    --sunfruit Oracle的空间数据库的操作驱动更新了,新的驱动适用于Oracle8.0或以上,新驱动在对数据库的操作上面和原有的驱动差别比较大,不过有一点:使用变得简单了 建立空间数据库和建 ...

最新文章

  1. Android状态栏颜色修改
  2. VirtualBox中linux和windows建立桥接
  3. 的tree用法_linux命令tree用法
  4. leetcode 【 Unique Paths 】python 实现
  5. 分布式系统领域经典论文翻译集
  6. html日历修改,HTML精美日历插件
  7. 解决网站iframe挂马方法
  8. Jsp 页面白页问题
  9. 计算机时间校对更改原因,计算机时间校准方法
  10. device or resource busy问题处理
  11. 几行烂代码,用错 Transactional,我赔了16万。
  12. SQL笔试:Student学生表,Course 课程表,Sc选课表
  13. websocket访问ServletAPI
  14. 太多人问Protobuf的问题了,我只好把这个重新搬出来!
  15. JVM基础及JVM调优及常见参数详解
  16. web端 刷卡器_web工程集成身份证读卡器,高拍仪
  17. 电脑中设备管理器-声音、视频和游戏控制器突然不见了——解决方法
  18. python重要知识点_35个高级Python知识点总结
  19. 魔力宝贝 mysql,【法兰城回忆】【安卓手游】【俗称魔力宝贝手游版】【全套架设教程】[手工架设]...
  20. Cortana小娜:前世今生

热门文章

  1. 因讨要介绍费引发纠纷 浙江龙湾一男子砍死房产中介
  2. Spring的事务管理和数据库事务相关知识
  3. mvn clean install时出现 java.lang.ClassCastException
  4. ConcurrentHashMap(转)
  5. @SuppressWarnings(rawtypes)
  6. hibernate中延迟加载的设定(懒加载的设定)
  7. 逻辑运算map函数filter函数reduce函数
  8. 使用BitmapFactory压缩图片遇到的问题总结
  9. 机器学习笔记(6):多类逻辑回归-使用gluon
  10. ansible操作远程服务器报Error: ansible requires the stdlib json or simplejson module, neither was found!...