题目内容

假设已经获得ResultSet 对象rs,那么获取第一行数据的正确语句是( )。

A. rs.hasNext();
B. rs.next();
C. rs.nextRow();
D. rs.hasNextRow();

查看答案
更多问题

给定如下Java代码片段,假定已经获得一个数据库连接,使用变量conn来表示。要从表FirstLevelTitle中删除所有creeator列值为“张三”的记录(creator字段的数据类型为varchar),可以填入下划线处的代码是( )。 String strSql =”delete from FirstLevelTitle where creator = ?”; preparedStatement pstmt = con.prepareStatement(strSql); _________ Pstmt. executeUpdate ();

A. pstmt.setString(0,”张三”);
B. pstmt.setString(1,”张三”);
C. pstmt.setInt(0,”张三”);
D. pstmt.setInt(1,”张三”);

JDK中提供的( )类的主要职责:依据数据库的不同,管理不同的JDBC驱动程序。

A. DriverManager
B. Connection
C. Statement
D. Class

给定如下JAVA代码片段,假定查询语句是“select id,creator from FirstLevelTitle”,并且已经获得了相应得结果集对象,使用变量rs表示。现在要在控制台上输出“FirstLevelTitle”表中各行中creator列(存储类型为varchar)的值,可以填入下划线处的代码是( )(选择两项)。 While (rs.next()) { int id = rs.getInt(“id”); String creator =_______ System.out.println(creator); }

A. rs.getString(“creator”);
B. rs.getString(1);
C. rs.getString(2);
D. rs.getString(creator);

假定已经获得一个数据库连接,使用变量conn来表示。下列语句中能够正确获得结果集的有__1__。(选择两项) A.Statement stmt = conn.createStatement()__2__; ResultSet rs = stmt.executeQuery(“SELECT * FROM STUDENT”); B.Statement stmt = conn.createStatement(“SELECT * FROM STUDENT”); ResultSet rs = stmt.executeQuery()__3__; C.PreparedStatement stmt = conn.prepareStatement()__4__; ResultSet rs = stmt.executeQuery(“SELECT * FROM STUDENT”); D.PreparedStatement stmt = conn.prepareStatement(“SELECT * FROM STUDENT”); ResultSet rs = stmt.executeQuery()__5__;

答案查题题库