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

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

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

B

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

C

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

D

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

参考答案和解析
正确答案: A
解析: JDBC statement中的PReparedStatement的占位符对应着即将与之对应当值,并且一个占位符只能对应一个值,如果能对应多个就会引起混淆。sql语句是确定的,那么一个占位符必定只能对应一个值
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

JDBC共有四类驱动程序:connection、statement、preparestatement、resultSet。()

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


参考答案:错误

第2题:

下列说法中错误的是( )。

A.ODBC API使用C语言进行定义

B.Java使用JDBC作为数据库坊问机制

C.JDBC定义了一组标准的API

D.JDBC是面向对象的高级别的对象集


正确答案:D
解析:虽然JDBC是面向对象的封装,但是它不是一种高级别的对象集。

第3题:

下列说法中错误的是( )。

A.ODBC API使用C语言进行定义

B.Java使用JDBC作为数据库访问机制

C.JDBC定义了一组标准的API

D.JDBC是面向对象的高级别的对象集


正确答案:D
解析:虽然JDBC是面向对象的封装,但是它不是一种高级别的对象集。

第4题:

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

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

正确答案:A

第5题:

下面选项中不是JDBC API向JDBC Driver Manager发出请求的内容的是( )。

A.指定要加载的JDBC驱动程序

B.指定需要连接的数据库系统的类型

C.指定需要连接的数据库系统的实例

D.指定本地系统的类型


正确答案:D
解析:指定本地系统的类型不属于JDBC API向JDBCDriverManager发出请求的内容,因为本地系统的类型并不会影响到JDBC的使用。

第6题:

在JDBC中,PreparedStatement比statement更为高效。()

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


参考答案:正确

第7题:

JDBC中的PreparedStatement 相比Statement 的好处


正确答案:
             

第8题:

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


正确答案:对

第9题:

成员Java.sql.Statement属于JDBC中的()。

  • A、普通JavaJDBC类
  • B、JavaJDBC接口类
  • C、JavaJDBC异常类
  • D、JavaJDBC数据传输类

正确答案:B

第10题:

下面关于Hibernate说法正确的是()

  • A、Hibernate是ORM的一种实现方式
  • B、Hibernate不要JDBC的支持
  • C、属于控制层
  • D、属于数据持久层

正确答案:A,D

更多相关问题