使用CachedRowSetImpl对象可以节省数据库连接资源,因为这个对象可以保存ResultSet对象中的数据,它不依赖与Connection对象,并且继承了ResultSet的所有方法。
举一反三
- 如果 Connection 对象关闭,那么 ResultSet 也无法使用。
- Java中对数据库查询结果集进行操作的对象是() A: Connection对象 B: Statement对象 C: DriverManager对象 D: ResultSet对象
- 下列选项有关ResultSet说法错误的是哪一个( ) A: ResultSet是查询结果集对象,如果JDBC执行查询语句没有查询到数据,那么ResultSet将会是null值。 B: 判断ResultSet是否存在查询结果集,可以调用它的next()方法。 C: 如果Connection对象关闭,那么ResultSet也无法使用。 D: 如果一个事务没有提交,那么ResultSet中是看不到事务过程中的临时数据。
- 结果集ResultSet对象rs调用getMetaData()方法返回一个ResultSetMetaData对象(结果集的元数据对象)。
- 命令Command对象不需要依赖连接Connection对象,可以直接执行数据库的相应命令。