单选题下面有关jdbc statement的说法错误的是()。A JDBC提供了Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程B 对于PreparedStatement来说,数据库可以使用已经编译过及定义好的执行计划,由于 PreparedStatement 对象已预编译过,所以其执行

题目
单选题
下面有关jdbc statement的说法错误的是()。
A

JDBC提供了Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程

B

对于PreparedStatement来说,数据库可以使用已经编译过及定义好的执行计划,由于 PreparedStatement 对象已预编译过,所以其执行速度要快于 Statement 对象”

C

PreparedStatement中,“?” 叫做占位符,一个占位符可以有一个或者多个值

D

PreparedStatement可以阻止常见的SQL注入式攻击


相似考题
更多“单选题下面有关jdbc statement的说法错误的是()。A JDBC提供了Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程B 对于PreparedStatement来说,数据库可以使用已经编译过及定义好的执行计划,由于 PreparedStatement 对象已预编译过,所以其执行”相关问题
  • 第1题:

    Statement是PreparedStatement的父接口。Statement对象用于执行不带参数的简单SQL语句;PreparedStatement对象用于执行预编译SQL语句。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第2题:

    JDBC中的PreparedStatement 相比Statement 的好处


    正确答案:
                 

  • 第3题:

    在JDBC连接数据库编程应用开发中,利用()可以实现连接数据库。

    • A、Connection类
    • B、PreparedStatement类
    • C、CallableStatement类
    • D、Statement

    正确答案:A

  • 第4题:

    用于调用存储过程的对象是()

    • A、ResultSet
    • B、DriverManager
    • C、CallableStatemet
    • D、PreparedStatement

    正确答案:C

  • 第5题:

    关于HQL查询,下列说法错误的是()。

    • A、HQL查询可以执行T-SQL语句,执行速度更快
    • B、HQL支持只查询对象的某几个属性,查询结果将保存在一个Object数组中
    • C、HQL支持统计函数
    • D、HQL语句可以实现类似PreparedStatement的效果

    正确答案:A

  • 第6题:

    关于PreparedStatement与Statement描述错误的是()。

    • A、一般而言,PreparedStatement比Statement执行效率更高
    • B、PreparedStatement会预编译SQL语句
    • C、Statement每次都会解析/编译SQL,确立并优化数据获取路径
    • D、Statement执行扫描的结果集比PreparedStatement大

    正确答案:D

  • 第7题:

    ()对象用于J2EE组件需要立即执行的一个查询,而不是首先编译这个查询的时候,该对象包含executeQuery()方法。

    • A、request
    • B、response
    • C、session
    • D、Statement

    正确答案:D

  • 第8题:

    在JDBC应用程序中,使用Statement接口的()方法,执行查询语句,并可返回结果集。

    • A、execute()
    • B、close()
    • C、executeUpdate()
    • D、executeQuery()

    正确答案:D

  • 第9题:

    对于JDBC,下面的描述()是错的?

    • A、CallableStatement类用于调用数据库中的存储过程
    • B、PreparedStatment类可以让数据库预先编译SQL语句
    • C、CallableStatement类继承了PreparedStatement类
    • D、PreparedStatement并没有提高访问数据库的速度

    正确答案:D

  • 第10题:

    单选题
    关于HQL查询,下列说法错误的是()。
    A

    HQL查询可以执行T-SQL语句,执行速度更快

    B

    HQL支持只查询对象的某几个属性,查询结果将保存在一个Object数组中

    C

    HQL支持统计函数

    D

    HQL语句可以实现类似PreparedStatement的效果


    正确答案: A
    解析: 暂无解析

  • 第11题:

    单选题
    在JDBC应用程序中,使用Statement接口的()方法,执行查询语句,并可返回结果集。
    A

    execute()

    B

    close()

    C

    executeUpdate()

    D

    executeQuery()


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    对于JDBC,下面的描述()是错的?
    A

    CallableStatement类用于调用数据库中的存储过程

    B

    PreparedStatment类可以让数据库预先编译SQL语句

    C

    CallableStatement类继承了PreparedStatement类

    D

    PreparedStatement并没有提高访问数据库的速度


    正确答案: B
    解析: 暂无解析

  • 第13题:

    在JDBC连接数据库编程应用开发中,利用()可以实现连接数据库。

    A.Connection类

    B.PreparedStatement类

    C.CallableStatement类

    D.Statement


    参考答案:A

  • 第14题:

    为了实现在Java的程序中调用带参数的SQL语句,应该采用()来成。

    • A、Connection类
    • B、PreparedStatement类
    • C、ResultSet类
    • D、Statement类

    正确答案:B

  • 第15题:

    在使用JSP对数据库进行操作时,Statement类的()方法用于执行SQL语言中的查询语句,()方法,用于执行SQL语言中的插入、删除和修改语句。


    正确答案:executeQuery();executeUpdate()

  • 第16题:

    JDBC中,用于表示数据库连接的对象是()

    • A、Statement
    • B、Connection
    • C、DriverManager
    • D、PreparedStatement

    正确答案:B

  • 第17题:

    在J2EE中,以下关于得到ResultSet对象、PreparedStatement对象、CallableStatement对象的说法,正确的是()。

    • A、可以使用Statement对象的executeQuery方法返回ResultSet对象
    • B、可以使用Connection对象的createStatement方法获得PreparedStatement对象
    • C、可以使用Connection对象的prepareCall()方法获得CallableStatement对象
    • D、可以使用Connection对象的executeQuery方法返回ResultSet对象

    正确答案:A,C

  • 第18题:

    下面有关jdbc statement的说法错误的是()。

    • A、JDBC提供了Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程
    • B、对于PreparedStatement来说,数据库可以使用已经编译过及定义好的执行计划,由于 PreparedStatement 对象已预编译过,所以其执行速度要快于 Statement 对象”
    • C、PreparedStatement中,“?” 叫做占位符,一个占位符可以有一个或者多个值
    • D、PreparedStatement可以阻止常见的SQL注入式攻击

    正确答案:C

  • 第19题:

    以下关于statement, prestatement的区别不正确的是:()

    • A、前的效率比后者高,在使用PreparedStatement对象执行SQL命令时,命令被数据库进行编译和解析,然后被放到命令缓冲区。
    • B、每当执行同一个PreparedStatement对象时,它就会被再解析一次,但不会被再次编译。在缓冲区中可以发现预编译的命令,并且可以重新使用。
    • C、如果要你写insert update delete 最好用preparedStatement,在有大量用户的企业级应用软件中,经常会重复执行相同的SQL命令.
    • D、使用PreparedStatement对象带来的编译次数的减少能够提高数据库的总体性能。

    正确答案:A

  • 第20题:

    JDBC提供3个接口来实现SQL语句的发送,其中执行简单不带参数SQL语句的是()。

    • A、Statement类
    • B、PreparedStaternent类
    • C、CallableStatement类
    • D、DriverStatement类

    正确答案:A

  • 第21题:

    以下描述正确的是()。

    • A、CallableStatement是PreparedStatement的父接口
    • B、PreparedStatement是CallableStatement的父接口
    • C、CallableStatement是Statement的子接口
    • D、PreparedStatement是Statement的父接口

    正确答案:B

  • 第22题:

    单选题
    下面有关jdbc statement的说法错误的是()。
    A

    JDBC提供了Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程

    B

    对于PreparedStatement来说,数据库可以使用已经编译过及定义好的执行计划,由于 PreparedStatement 对象已预编译过,所以其执行速度要快于 Statement 对象”

    C

    PreparedStatement中,“?” 叫做占位符,一个占位符可以有一个或者多个值

    D

    PreparedStatement可以阻止常见的SQL注入式攻击


    正确答案: B
    解析: JDBC statement中的PReparedStatement的占位符对应着即将与之对应当值,并且一个占位符只能对应一个值,如果能对应多个就会引起混淆。sql语句是确定的,那么一个占位符必定只能对应一个值

  • 第23题:

    单选题
    以下关于statement, prestatement的区别不正确的是:()
    A

    前的效率比后者高,在使用PreparedStatement对象执行SQL命令时,命令被数据库进行编译和解析,然后被放到命令缓冲区。

    B

    每当执行同一个PreparedStatement对象时,它就会被再解析一次,但不会被再次编译。在缓冲区中可以发现预编译的命令,并且可以重新使用。

    C

    如果要你写insert update delete 最好用preparedStatement,在有大量用户的企业级应用软件中,经常会重复执行相同的SQL命令.

    D

    使用PreparedStatement对象带来的编译次数的减少能够提高数据库的总体性能。


    正确答案: C
    解析: 暂无解析

  • 第24题:

    ( 难度:中等)JDBC中,用于表示数据库连接的对象是()。
    A.Connection
    B.Statement
    C.DriverManager
    D.PreparedStatement

    答案:A