• 2022-06-09
    下面选项中,主要用于执行DML和DDL语句的是(
    )
    A: ResultSet
    rs = stmt.executeDDL(sql);
    B: ResultSet
    rs = stmt.executeUpdate(sql);
    C: ResultSet
    rs = stmt.executeDelete(sql);
    D: ResultSet
    rs = stmt.executeDML(sql);
  • B

    内容

    • 0

      executeUpdate方法一般用于执行SQL的SELECT语句。 该语句的返回值是执行SQL语句之后产生的一个ResultSet接口的实例(结果集)。

    • 1

      查询结果集ResultSet对象是以统一的行列形式组织数据的,执行ResultSet rs = stmt.executeQuery("select bid,name,author,publish,price from book");语句,得到的结果集rs每一次rs能看到 行

    • 2

      ​statement.executeQuery(sql)主要用来执行查询数据的SQL语句,它的返回值是ResultSet类型,用于存放SQL语句执行后返回的结果。‏​‏

    • 3

      编写一个程序,查询Access数据库Database1中Student表中的信息,其中数据库Database1对应的数据源为myData。 import java.sql.*; public class DataDemo { public static void main(String args[]) throws Exception { Class.forName(______(1)_______); //加载JDBC-ODBC驱动程序 Connection conn = DriverManager.getConnection(_____(2)____,””,””); //连接ODBC数据源myData Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(____(3)_____); //返回Student表所有行 while (rs.next()) { System.out.println(rs.getString(2)); } if (rs!=null)) rs.close(); if(stmt!=null) ____(4)_____; //关闭stmt对象 if(conn!=null) ____(5)_____; //关闭conn对象 } }

    • 4

      访问数据库结束时,需要关闭ResultSet实例rs。