社区
Java SE
帖子详情
什么时候该用TYPE_SCROLL_INSENSITIVE 什么时候该用TYPE_SCROLL_SENSITIVE
wyywyywyy_3
2008-04-25 02:28:47
写进数据库用TYPE_SCROLL_INSENSITIVE ?
读取数据库用TYPE_SCROLL_SENSITIVE ?
删除记录用 TYPE_SCROLL_SENSITIVE ?
...全文
353
5
打赏
收藏
什么时候该用TYPE_SCROLL_INSENSITIVE 什么时候该用TYPE_SCROLL_SENSITIVE
写进数据库用TYPE_SCROLL_INSENSITIVE ? 读取数据库用TYPE_SCROLL_SENSITIVE ? 删除记录用 TYPE_SCROLL_SENSITIVE ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhengpeiyong
2008-05-01
打赏
举报
回复
[Quote=引用 2 楼 anqini 的回复:]
TYPE_SCROLL_INSENSITIVE:
该常量指示可滚动但通常不受 ResultSet 底层数据更改影响的 ResultSet 对象的类型。
可滚动意思就是,可以向前和向后移动光标,将其置于绝对位置或相对于当前行的位置,不滚动的话只能遍历一次!
TYPE_SCROLL_SENSITIVE:
该常量指示可滚动并且通常受 ResultSet 底层数据更改影响的 ResultSet 对象的类型。
API的原话!
[/Quote]
anqini
2008-04-28
打赏
举报
回复
[Quote=引用楼主 wyywyywyy_3 的帖子:]
写进数据库用TYPE_SCROLL_INSENSITIVE ? //假如不受数据库影响,也就是说别人更新到数据库了,你不想受这个影响的话用这个
读取数据库用TYPE_SCROLL_SENSITIVE ? //读数据用TYPE_READ_ONLY
删除记录用 TYPE_SCROLL_SENSITIVE ? //其实删除跟写数据,也就是说更新数据是一个概念,看你怎么选择了!
[/Quote]
anqini
2008-04-25
打赏
举报
回复
TYPE_SCROLL_INSENSITIVE:
该常量指示可滚动但通常不受 ResultSet 底层数据更改影响的 ResultSet 对象的类型。
可滚动意思就是,可以向前和向后移动光标,将其置于绝对位置或相对于当前行的位置,不滚动的话只能遍历一次!
TYPE_SCROLL_SENSITIVE:
该常量指示可滚动并且通常受 ResultSet 底层数据更改影响的 ResultSet 对象的类型。
API的原话!
临远
2008-04-25
打赏
举报
回复
scroll可以控制游标是否可以回滚。
比如以后rs.next(),突然又要跑到rs.last(),rs.first()的情况
跟读写没关系,它只是用来读的。
采用JDBC进行数据库分页查询
一次只从数据库中查询最大maxCount条记录 * @param sql 传入的sql语句 * @param startNo 从哪一条记录开始 * @param maxCount 总共取多少条记录 */ public void getData(String sql,int startNo,int maxCount){ Connection conn = ConnectionUtil.getConnection(); try { // conn.prepareStatement(sql,游标类型,能否更新记录); // 游标类型: // ResultSet.
TYPE
_FORWORD_ONLY:只进游标 // ResultSet.
TYPE
_
SCROLL
_
IN
SENSITIVE
:可滚动。但是不受其他用户对数据库更改的影响。 // ResultSet.
TYPE
_
SCROLL
_
SENSITIVE
:可滚动。当其他用户更改数据库时这个记录也会改变。 // 能否更新记录: // ResultSet.CONCUR_READ_ONLY,只读 // ResultSet.CONCUR_UPDATABLE,可更新 PreparedStatement pstat = conn.prepareStatement(sql,ResultSet.
TYPE
_
SCROLL
_
IN
SENSITIVE
,ResultSet.CONCUR_READ_ONLY); //最大查询到第几条记录.........
Java中JDBC ResultSet.Cursor类型详解及其应用场景
内容概要:本文深入探讨了Java中Cursor概念的双重含义,在图形用户界面(GUI)方面主要用于Swing和JavaFX框架,指代鼠标的形状设定;重点则是阐述Java数据库连接(JDBC)里ResultSet的Cursor机制,介绍不同的游标类型如仅向前(
TYPE
_FORWARD_ONLY),前后可滚动但不对更改敏感(
TYPE
_
SCROLL
_
IN
SENSITIVE
)以及对更改敏感(
TYPE
_
SCROLL
_
SENSITIVE
),同时涉及并发访问设置包括只读(CONCUR_READ_ONLY)或更新型CONCUR_UPDATABLE),解释如何基于不同应用场景优化性能,以及提供实际编码案例来演示Cursor的实际运用方式。 适用人群:对Java GUI或者Java数据库编程有一定经验的学习者和开发人员,尤其是对于想要掌握JDBC编程最佳实践的人。 使用场景及目标:帮助读者明确不同类型Cursor的特性及其优缺点,指导他们在具体项目开发过程中选用合适的技术方案进行数据库结果集遍历与交互。 其他说明:本文强调正确理解和有效利用JDBC ResultSet.Curso可以提升数据处理效率并保障应用程序的稳定性。
jdbc2.0特性
jdbc2.0的新特性,更有得开发,提高效率。
javaResultSet常用方法.pdf
javaResultSet常用方法.pdf
java resultset常用方法
一些常用的 resultSet用法 ResultSet.
TYPE
_FORWARD_ONLY:(缺省类型),ResultSet指针只允许向前移动,并且不会受到其他用户对该数据库所作更改的影响。
TYPE
_
SCROLL
_
IN
SENSITIVE
:ResultSet指针可以前后移动,甚至可以进行特定定位,例如移至列表中的第四个记录或者从当前位置向后移动两个记录。不会受到其他用户对该数据库所作更改的影响。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章