单项选择题
下面有关Statement的说法错误的是()
A.JDBC提供了Statement、PreparedStatement 和CallableStatement三种方式来执行查询语句,其中Statement 用于通用查询,PreparedStatement 用于执行参数化查询,而CallableStatement则是用于存储过程
B.对于PreparedStatement来说,数据库可以使用已经编译过及定义好的执行计划,由于PreparedStatement 对象已预编译过,所以其执行速度要快于Statement 对象”
C.PreparedStatement中,“?”叫做占位符,一个占位符可以有一个或者多个值
D.PreparedStatement可以阻止常见的SQL注入式攻击
点击查看答案
相关考题
-
单项选择题
哪个Statement对象可以sql=”SELECT *FROM EMP WHERE ENAME=?”()
A.Statement
B.PreparedStatement
C.CallableStatement
D.以上都可以 -
单项选择题
使用下面Connection的哪个方法可以建立一个Prepared Statement对象()。
A.Create Prepare Statement()
B.Prepare Statement()
C.Create Prepared Statement()
D.Prepared Statement() -
单项选择题
如何注册Driver()
A.Class.forName(“com.mysql.jdbc.Driver”)
B.System.setProperty("jdbc.drivers","com.mysql.jdbc.Driver");
C.new com.mysql.jdbc.Driver();
D.以上都可以
