题目内容

{在【1】-【5】处填写代码,使得程序能实现修改数据表student的记录。public class Demo174 {public static void main(String[] args) {try{____【1】("com.microsoft.sqlserver.jdbc.SQLServerDriver");String url = "jdbc:sqlserver://localhost:1433; DatabaseName=MyDB";String user = "root";String password = "root";Connection conn = DriverManager.getConnection(url, user, password);String sql = "update student set score=? where stuNo=?";PreparedStatement ____【2】;____【3】(1, 80.0);pstmt.setString(2,"001");int count = ____【4】;pstmt.close();____【5】;}catch (SQLException e) {e.printStackTrace();} catch (ClassNotFoundException e){e.printStackTrace();}}}

查看答案
更多问题

在JDBC中,要执行SQL语句,必须获得java.sql.Statement实例。

A. 对
B. 错

语句“Statement s=new Statement();”创建了Statement的实例对象。然后可通过Statement的方法executeQuery执行删除记录的处理。( )

A. 对
B. 错

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

A. 对
B. 错

ResultSet的方法getDouble(int index)、getString(int index)和getInt(int index)获取index列的值,index的值是从1开始。( )

A. 对
B. 错

答案查题题库