ResultSets(一) ResultSets Types

原创
2016/05/11 21:30
阅读数 120

                                                 ResultSets  Types

        ResultSets  使用过原生JDBC开发数据库的小伙伴们,应该都是知道,它们是返回结果集。我们对返回结果进行不断滚动来不断完善我们的实体bean,但是在查看JDBC4.0规范的时候,发现了ResultSets  其实是有类型,以前只是使用默认的类型而已。

    1.TYPE_FORWARD_ONLY(默认类型),只可向前滚动; 

    2.TYPE_SCROLL_INSENSITIVE ,双向滚动,但不及时更新,就是如果数据库里的数据修改过,并不在ResultSet中反应出来。  (Sping 事务中readonly=true 的作用一致的感觉)

    3.TYPE_SCROLL_SENSITIVE,双向滚动,并及时跟踪数据库的更新,以便更改ResultSet中的数据。

    不过设置这些类型的时候一定要注意,连接驱动是否支持,例如mysql--connector-java.jar就没有实现第三种,因为这个时候明显是要保持连接的一个状态,所以还是要看驱动是否支持。

    参考博客:http://www.hongyanliren.com/2014m12/23219.html

                    http://blog.csdn.net/jiangwei0910410003/article/details/26164629

展开阅读全文
打赏
2
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
2
分享
返回顶部
顶部