下列选项有关ResultSet说法错误的是( )
A. ResultSet里的数据一行一行排列,每行有多个字段,且有一个记录指针,指针所指的数据行叫做当前数据行,我们只能来操作当前的数据行。
B. 我们如果想要取得某一条记录,可以使用ResultSet的next()方法 ,如果我们想要得到ResultSet里的所有记录,就应该使用while循环。
C. 如果Connection对象关闭,那么ResultSet也无法使用
D. ResultSet有一个记录指针,指针所指的数据行叫做当前数据行,初始状态下记录指针指向第一条记录。
在JDBC编程中执行完下列SQL语句SELECT name, rank, serialNo FROM employee,能得到rs的第一列数据的代码是( )
A. rs.getString(0);
B. rs.getString("name");
C. rs.getString(1);
D. B和C都可以;
如果为下列预编译SQL的第三个问号赋值,那么正确的选项是( )UPDATE emp SET ename=?,job=?,salary=? WHERE empno=?
A. pst.setInt("3",2000);
B. pst.setInt(3,2000);
C. pst.setFloat("salary",2000);
D. pst.setString("salary","2000");
在JDBC 应用程序中,使用Statement接口的( )办法,执行查询语句,并可返回结果集。
A. execute()
B. close()
C. executeUpdate()
D. executeQuery()