当我们在写数据库连接的时候,有时候回出现一些错误如:
java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY
先看下面一段代码
注意上面红字部分:
Statementsmt=con.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
呵呵,括号里是不是多了两个参数:
ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE
这两个东西属于java.sql.ResultSet(大家可以看到我们的程序前面都有import java.sql.*;呵呵)
那这些参数有什么用呢?
ResultSet.TYPE_FORWARD_ONLY在不设定的情况下,默认是这个,rs游标只能实现next()操作;
ResultSet.TYPE_SCROLL_INSENSITIVE 数据在更新之后则无权再次获取数据集
ResultSet.TYPE_SCROLL_SENSITIVE数据在更新之后则可以再次获取数据集
需要指定,可以实现rs游标的afterLast()、previous()、absolute()、relative()、first()、last()操作(具体使用请自己查看java API文档);
ResultSet.CONCUR_READ_ONLY在不设定的情况下为默认参数,
只读:获取改数据库句柄的rs游标只能读取数据库里的东西;
可以实现select操作;
ResultSet.CONCUR_UPDATABLE可更新:获取改数据库句柄的rs游标可以读取和更新数据库里的东西;
可以实现select和insert操作;
在了解参数的用法之后,为保证数据安全性,和数据库数据的安全性维护,请根据需要慎重使用。
您还没有登录,请您登录后再发表评论
JDBC通信原理 JDBC驱动类型 JDBC构成 JDBC程序5步走 滚动的结果集 可更新的结果集 SQL数据类型对应的Java类型 事务及批量处理 行集、连接池、LDAP
这是一个用来教你如何使用ResultSet 获取数据对象的文档,非常使用
ResultSet的用法
面向程序员的数据库访问性能优化法则,包括建立索引、batch DML、设置Fetch Size、存储过程、使用ResultSet游标处理记录等相关问题描述
ResultSet 转为listmap
java数据库连接ResultSet
ResultSet直接在JTable显示
JAVA 版本ResultSet 转换为JAVABEAN的工具类
获得结果集的字段名称,ResultSet的属性要调用ResultSetMetaData的方法
本文档演示如何从 Java 存储过程将 JDBC ResultSet 作为 REF CURSOR 返回。JDBC ResultSet 是一个表示数据库的数据表,通常通过执行查询数据库的语句产生该表。REF CURSOR 是 PL/SQL 中相应的类型。Java 存储过程的...
详细的介绍了 jtable,abstracttablemodel,model2模式, 功能在stuManager中有详细介绍 ...5,翻页功能,实现 上一页 下一页, 有resultset 游标的 absolute()方法确定 游标指向的表seleectedrowCount 数。
jsp 三种查询分页 resultset,hibernate ,存储过程jsp 三种查询分页 resultset,hibernate ,存储过程jsp 三种查询分页 resultset,hibernate ,存储过程jsp 三种查询分页 resultset,hibernate ,存储过程
poi根据ResultSet到处Excle源码,包含项目所需jar包,可以直接运行
获得结果集的字段名称_ResultSet的属性要调用ResultSetMetaData的方法
resultset 变成 XML 格式输出
通过反射从数据库返回集合ResultSet中得到实体对象的list集合
ResultSet转化为json,json转化为List,轻松搞定
ResultSet转List
javaResultSet常用方法.pdf
次类对ResultSet进行封装,可以将其转化为List,Map,BO等
相关推荐
JDBC通信原理 JDBC驱动类型 JDBC构成 JDBC程序5步走 滚动的结果集 可更新的结果集 SQL数据类型对应的Java类型 事务及批量处理 行集、连接池、LDAP
这是一个用来教你如何使用ResultSet 获取数据对象的文档,非常使用
ResultSet的用法
面向程序员的数据库访问性能优化法则,包括建立索引、batch DML、设置Fetch Size、存储过程、使用ResultSet游标处理记录等相关问题描述
ResultSet 转为listmap
java数据库连接ResultSet
ResultSet直接在JTable显示
JAVA 版本ResultSet 转换为JAVABEAN的工具类
获得结果集的字段名称,ResultSet的属性要调用ResultSetMetaData的方法
本文档演示如何从 Java 存储过程将 JDBC ResultSet 作为 REF CURSOR 返回。JDBC ResultSet 是一个表示数据库的数据表,通常通过执行查询数据库的语句产生该表。REF CURSOR 是 PL/SQL 中相应的类型。Java 存储过程的...
详细的介绍了 jtable,abstracttablemodel,model2模式, 功能在stuManager中有详细介绍 ...5,翻页功能,实现 上一页 下一页, 有resultset 游标的 absolute()方法确定 游标指向的表seleectedrowCount 数。
jsp 三种查询分页 resultset,hibernate ,存储过程jsp 三种查询分页 resultset,hibernate ,存储过程jsp 三种查询分页 resultset,hibernate ,存储过程jsp 三种查询分页 resultset,hibernate ,存储过程
poi根据ResultSet到处Excle源码,包含项目所需jar包,可以直接运行
获得结果集的字段名称_ResultSet的属性要调用ResultSetMetaData的方法
resultset 变成 XML 格式输出
通过反射从数据库返回集合ResultSet中得到实体对象的list集合
ResultSet转化为json,json转化为List,轻松搞定
ResultSet转List
javaResultSet常用方法.pdf
次类对ResultSet进行封装,可以将其转化为List,Map,BO等