要删除book表中书籍(bookName)是”java”的记录,以下代码正确的是(AString sql=”delete from book where bookName=?”;PreparedStatement pst=con.preparedStatement(sql);______________________________pst.execute();
A. pst.setString(1,”java”);
B. pst.setString(0,”java”);
C. pst.setInt(0,”java”);
D. 以上选项都不正确
查看答案
在JDBC编程中执行完下列SQL语句SELECT name, rank, serialNo FROM employee,能得到rs的第一列数据的代码是?
A. rs.getString(0);
B. rs.getString("name");
C. rs.getString("serialNo");
D. rs.getString("rank");
在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法建立与数据源的连接语句为:Connection con = DriverManager.getConnection(“jdbc:odbc:news”);URL连接中的”news”表示的是(
A. 数据库中表的名称
B. 数据库服务器的机器名
C. 数据源的名称
D. 用户名
使用Connection 的哪个方法可以建立一个PreparedStatement接口对象?
A. createPrepareStatement()
B. prepareStatement()
C. createPreparedStatement()
D. preparedStatement()
如果为下列预编译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");