要按先ResultSet结果集,后Statement,最后Connection的顺序关闭资源,因为Statement和ResultSet是需要连接是才可以使用的,所以在使用结束之后有可能其他的Statement还需要连接,所以不能先关闭Connection。

要按先ResultSet结果集,后Statement,最后Connection的顺序关闭资源,因为Statement和ResultSet是需要连接是才可以使用的,所以在使用结束之后有可能其他的Statement还需要连接,所以不能先关闭Connection。


参考答案和解析
正确

相关考题:

在J2EE中,以下关于得到ResultSet对象、PreparedStatement对象、CallableStatement对象的说法,正确的是()。 A.可以使用Statement对象的executeQuery方法返回ResultSet对象B.可以使用Connection对象的createStatement方法获得PreparedStatement对象C.可以使用Connection对象的prepareCall()方法获得CallableStatement对象D.可以使用Connection对象的executeQuery方法返回ResultSet对象

JDBC共有四类驱动程序:connection、statement、preparestatement、resultSet。() 此题为判断题(对,错)。

()实现了JDBCResultSet中的所有方法,但与ResultSet不同的是,OracleCachedRowSet中的数据在Connection关闭后仍然有效 A.OracleCachedRowSetB.OracleRowSetC.OracleSetD.CachedRowSet

在JDBC连接数据库编程应用开发中,利用()可以实现连接数据库。 A.Connection类B.PreparedStatement类C.CallableStatement类D.Statement

为了实现在Java的程序中调用带参数的SQL语句,应该采用()来成。 A.Connection类B.PreparedStatement类C.ResultSet类D.Statement

这段代码有什么不足之处?try {Connection conn = ...;Statement stmt = ...;ResultSet rs = stmt.executeQuery("select * from table1");while(rs.next()) {}} catch(Exception ex) {}

()实现了JDBC ResultSet中的所有方法,但与ResultSet不同的是,()中的数据在Connection关闭后仍然有效。 A.OracleCachedRowSet;OracleCachedRowSetB.OracleRowSet;OracleRowSetC.OracleSet;OracleSetD.CachedRowSet;CachedRowSet

在利用JDBC编程接口完成数据库的访问任务后,应该关闭相关的对象,释放资源。如:调用Connection、Statement、Resultset等对象的close()方法,将其关闭。() 此题为判断题(对,错)。

为了实现在Java的程序中调用带参数的SQL语句,应该采用()来成。A、Connection类B、PreparedStatement类C、ResultSet类D、Statement类

在JDBC连接数据库编程应用开发中,利用()可以实现连接数据库。A、Connection类B、PreparedStatement类C、CallableStatement类D、Statement

Connection对象的方法createStatement()创建的是()对象。A、Statement对象B、ResultSet对象C、SQL对象D、数据记录对象

每个java.sql.Statement实例对象只能对应一个java.sql.ResultSet实例对象,所以如果执行SQL语句返回多个结果,一般需要分多次取得返回结果。()

以下关于ResultSet结果集接口的说法正确的是?()A、ResultSet是表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。B、ResultSet对象具有指向当前数据行的光标,最初的时候光标被置于第一行。C、ResultSet的next()方法将光标移动到下一行,返回值类型为结果集中的对象。D、ResultSet中的afterLast()方法是将光标移动到结果集对象的最后一行。

JDBC中要显式地关闭连接的命令是()A、Connection.close();B、RecordSet.close()C、Connection.stop()D、Connection.release()

Connection对象的作用是什么?Connection对象的什么方法用来打开和关闭数据库连接?

Connection对象负责建立与数据库的连接,它使用()方法建立连接,使用完毕后,一定要用()方法关闭连接。

下面对jdbc api描述错误的是()。A、DriverManager接口的getConnection()方法可以建立和数据库的连接B、Connection接口的createStatement()方法可以创建一个Statement对象C、Statement接口的executeQuery()方法可以发送select语句给数据库D、ResultSet接口表示执行insert语句后得到的结果集

Connection.createStatement()不带参数创建Statement对象,不能够来回的滚动读取结果集。

以下关于JDBC API中的类的说法,是()错的。A、我们可以使用Class.forName或者DriverManager.registerDriver来注册给定的驱动driverB、PrepareStatement对象继承了Statement接口,但是访问数据库的速度并没有Statement对象快C、Connection对象代表了和某一个数据源的连接D、ResultSet对象负责处理数据结果集对象

cn是Connection对象,创建Statement对象的方法是()。A、Statement st=new Statement()B、Statement st=cn.newStatement()C、Statement st=cn.createNewStatement()D、Statement st=cn.createStatement()

Prepared Statement是Statement的子接口,使用Prepared Statement要比使用Statement性能更高。

判断题Prepared Statement是Statement的子接口,使用Prepared Statement要比使用Statement性能更高。A对B错

填空题Connection对象负责建立与数据库的连接,它使用()方法建立连接,使用完毕后,一定要用()方法关闭连接。

单选题()实现了JDBC ResultSet中的所有方法,但与ResultSet不同的是,()中的数据在Connection关闭后仍然有效。AOracleCachedRowSet;OracleCachedRowSetBOracleRowSet;OracleRowSetCOracleSet;OracleSetDCachedRowSet;CachedRowSet

单选题cn是Connection对象,创建Statement对象的方法是()。AStatement st=new Statement()BStatement st=cn.newStatement()CStatement st=cn.createNewStatement()DStatement st=cn.createStatement()

多选题在J2EE中,以下关于得到ResultSet对象、PreparedStatement对象、CallableStatement对象的说法,正确的是()。A可以使用Statement对象的executeQuery方法返回ResultSet对象B可以使用Connection对象的createStatement方法获得PreparedStatement对象C可以使用Connection对象的prepareCall()方法获得CallableStatement对象D可以使用Connection对象的executeQuery方法返回ResultSet对象

判断题Connection.createStatement()不带参数创建Statement对象,不能够来回的滚动读取结果集。A对B错

判断题每个java.sql.Statement实例对象只能对应一个java.sql.ResultSet实例对象,所以如果执行SQL语句返回多个结果,一般需要分多次取得返回结果。()A对B错