今日总结

今天的内容:

学习了ResultSet 类的相关用法:

三个属性:

  • 类型
  • 并发
  • 可保存性

最基本的ResultSet:
之所以说是最基本的ResultSet是因为,这个ResultSet他起到的作用就是完成了查询结果的存储功能,而且只能读去一次,不能够来回的滚动读取.

可滚动的ResultSet类型.
这个类型支持前后滚动取得纪录next(),previous(),回到第一行first(),同时还支持要去的ResultSet中的第几行absolute(int n),以及移动到相对当前行的第几行relative(int n)

  • resultSetType是设置ResultSet对象的类型可滚动,或者是不可滚动.取值如下:
  • ResultSet.TYPE_FORWARD_ONLY只能向前滚动

可更新的ResultSet
这样的ResultSet对象可以完成对数据库中表的修改,但是我知道ResultSet只是相当于数据库中表的视图,所以并不时所有的ResultSet只要设置了可更新就能够完成更新的,能够完成更新的ResultSet的SQL语句必须要具备如下的属性:

只引用了单个表.
不含有join或者group by子句.
那些列中要包含主关键字.

问题:无

明天的打算:继续学习Java对数据库的相关操作

原文地址:https://www.cnblogs.com/MXming/p/14165661.html