参考答案和解析
D
更多“在JDBC中批量执行SQL语句的加大了应用程序和DBMS之间的通信,从而降低了执行速度。”相关问题
  • 第1题:

    下列关于动态SQL语句的叙述中,哪个是不正确的?( )

    A) 动态SQL语句是SQL标准提供的一种语句运行机制

    B) 动态SQL语句是指在程序编译时尚未确定,需要在程序的执行过程中临时生成的SQL语句

    C) SQL标准引入动态SQL语句的原因是由于静态SQL语句不能提供足够的编程灵活性

    D) SQL标准提供的动态SQL语句的执行方式只有立即执行方式

    A.

    B.

    C.

    D.


    正确答案:D

  • 第2题:

    JDBC中操作数据库执行增、删、改的语句是executeQuery(sql)。()

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


    参考答案:错误

  • 第3题:

    DBMS执行CREATE VIEW语句的结果只是把(),并不执行其中的SQL语句。


    正确答案:对视图的定义存入数据字典

  • 第4题:

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


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

  • 第5题:

    宏命令RunMacro的功能是()

    • A、执行指定的SQL语句
    • B、执行指定的外部应用程序
    • C、执行指定的宏命令
    • D、执行设置属性值的宏命令

    正确答案:C

  • 第6题:

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

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

    正确答案:C

  • 第7题:

    J2EE组件与DBMS的交互过程可以分为5个步骤:载入JDBC驱动程序;();创建并执行一个语句;处理DBMS返回的数据;终止与DBMS的连接。

    • A、创建DBMS
    • B、查询DBMS
    • C、连接DBMS
    • D、更改DBMS

    正确答案:C

  • 第8题:

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

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

    正确答案:A

  • 第9题:

    下列()语句是执行SQL语句时使用的语句。

    • A、StatementSQL语句变量=连接变量.createStatement()
    • B、Connection连接变量=DriverManager.getConnection(数据库URL,用户帐号,用户密码)
    • C、Class.forName(JDBC驱动程序名)
    • D、连接变量.close()

    正确答案:A

  • 第10题:

    判断题
    SQL注入,是开发者在代码中使用SQL语句时,要先生成SQL语句,然后调用函数执行这条SQL语句。如果错误地直接将用户输入拼接到SQL语句中,就有可能产生非预期的结果,从而将用户输入当作SQL语句执行。
    A

    B


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

  • 第11题:

    填空题
    一个Statement对象,可以执行多个sql语句以后,批量更新。这多个语句可以是()等或兼有。

    正确答案: delete、update、insert
    解析: 暂无解析

  • 第12题:

    单选题
    宏命令RunMacro的功能是()
    A

    执行指定的SQL语句

    B

    执行指定的外部应用程序

    C

    执行指定的宏命令

    D

    执行设置属性值的宏命令


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

  • 第13题:

    JDBC中,Statement可以用于执行不带参数的简单SQL语句。()


    正确答案:对

  • 第14题:

    JDBC可以做哪三件事()。

    A、与数据库建立连接

    B、通过JDBCAPI向数据库发送sql语句

    C、通过JDBCAPI执行sql语句


    答案:ABC

  • 第15题:

    SQL注入,是开发者在代码中使用SQL语句时,要先生成SQL语句,然后调用函数执行这条SQL语句。如果错误地直接将用户输入拼接到SQL语句中,就有可能产生非预期的结果,从而将用户输入当作SQL语句执行。


    正确答案:正确

  • 第16题:

    JDBC可以做哪三件事()

    • A、与数据库建立连接
    • B、通过JDBC-API向数据库发送SQL语句
    • C、通过JDBC-API执行SQL语句
    • D、进行实体关系的映射

    正确答案:A,B,C

  • 第17题:

    关于原生SQL查询和命名查询,说法正确的是()。

    • A、执行原生SQL,需使用SQLQuery对象
    • B、SQLQuery是一个接口,继承了Query接口
    • C、Hibernate支持在映射文件中定义字符串形式的查询语句,这样的语句是命名查询语句
    • D、命名查询语句只能是HQL语句,不能是SQL语句

    正确答案:A,B,C

  • 第18题:

    一个Statement对象,可以执行多个sql语句以后,批量更新。这多个语句可以是()等或兼有。


    正确答案:delete、update、insert

  • 第19题:

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

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

    正确答案:D

  • 第20题:

    宏命令RunSQL的功能是()

    • A、执行指定的SQL语句
    • B、执行指定的查询中的SQL语句
    • C、使用SQL在表中查询
    • D、使用SQL语句设置指定属性值

    正确答案:A

  • 第21题:

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

    execute()

    B

    close()

    C

    executeUpdate()

    D

    executeQuery()


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

  • 第22题:

    单选题
    宏命令RunSQL的功能是()
    A

    执行指定的SQL语句

    B

    执行指定的查询中的SQL语句

    C

    使用SQL在表中查询

    D

    使用SQL语句设置指定属性值


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

  • 第23题:

    填空题
    DBMS执行CREATE VIEW语句的结果只是把(),并不执行其中的SQL语句。

    正确答案: 对视图的定义存入数据字典
    解析: 暂无解析

  • 第24题:

    单选题
    J2EE组件与DBMS的交互过程可以分为5个步骤:载入JDBC驱动程序;();创建并执行一个语句;处理DBMS返回的数据;终止与DBMS的连接。
    A

    创建DBMS

    B

    查询DBMS

    C

    连接DBMS

    D

    更改DBMS


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