下列哪个是错误的?A.ResultSet对象和数据库连接对象(Connection对象)实现了紧密的绑定,一旦连接对象被关闭,ResultSet对象中的数据立刻消失。B.ResultSet对象一次只能看到一个数据行,使用next()方法移到下一个数据行,next()方法最初的查询位置,即游标位置,位于第一行的前面。C.连接对象调用prepareStatement(Stringsql)方法对参数sql指定的SQL语句进行预编译处理,并返回一个Statement对象。D.NavicatforMySQL是一款MySQL客户端管理工具。
A: 选项A
B: 选项B
C: 选项C
D: 选项D
A: 选项A
B: 选项B
C: 选项C
D: 选项D
举一反三
- 连接对象调用prepareStatement(String sql)方法对参数sql指定的SQL语句进行预编译处理,并返回一个PreparedStatement对象。
- ResultSet对象自动维护指向当前数据行的游标。每调用一次 next() 方法,游标向下移动一行。
- 使用Statement的方法执行SQL命令时,一定能返回ResultSet对象。( )
- 使用CachedRowSetImpl对象可以节省数据库连接资源,因为这个对象可以保存ResultSet对象中的数据,它不依赖与Connection对象,并且继承了ResultSet的所有方法。
- 下列选项有关ResultSet说法错误的是哪一个( ) A: ResultSet是查询结果集对象,如果JDBC执行查询语句没有查询到数据,那么ResultSet将会是null值。 B: 判断ResultSet是否存在查询结果集,可以调用它的next()方法。 C: 如果Connection对象关闭,那么ResultSet也无法使用。 D: 如果一个事务没有提交,那么ResultSet中是看不到事务过程中的临时数据。