题目内容

下面的描述错误的是什么?

A. Statement的executeQuery()方法会返回一个结果集
B. Statement的executeUpdate()方法会返回是否更新成功的boolean值
C. 使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值
D. ReultSet中的next()方法会使结果集中的下一行成为当前行

查看答案
更多问题

在JDBC编程中执行完下列SQL语句 SELECT name,rank,serialNo FROM employee ,能得到rs的第一列数据的代码是哪个?

A. rs.getString(0);
B. rs.getString("name");
C. rs.getString("ename");
D. rs.getString("serialNo");

下面关于PreparedStatement的说法错误的是什么?

A. PreparedStatement继承了Statement
B. PreparedStatement可以有效的防止SQL注入
C. PreparedStatement不能用于批量更新的操作
D. PreparedStatement可以存储预编译Statement,从而提升执行效率

下面的选项加载MySQL驱动正确的是哪一个?

A. Class.forName("com.mysql.JdbcDriver");
B. Class.forName("com.mysql.jdbc.Driver");
Class.forName("com.mysql.driver.Driverr");
D. Class.forName("com.mysql.jdbc.MysQLDriver");

如果为下列预编译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.setInt("salary”, 2000);

答案查题题库