有关PreparedStatement说法正确的是哪一个?
A: 该对象只能执行带问号占位符的预编译SQL,不能执行SQL语句。
B: 该对象执行的时候,只能执行查询语句,其他预编译SQL语句只能由Statement执行。
C: 该对象只能执行增删改等更新语句
D: 该对象一次只能与一条SQL预编译语句绑定,所以一次只能执行一条预编译SQL语句
A: 该对象只能执行带问号占位符的预编译SQL,不能执行SQL语句。
B: 该对象执行的时候,只能执行查询语句,其他预编译SQL语句只能由Statement执行。
C: 该对象只能执行增删改等更新语句
D: 该对象一次只能与一条SQL预编译语句绑定,所以一次只能执行一条预编译SQL语句
举一反三
- PreparedStatement对象与一条SQL预编译语句绑定,不能执行其他预编译SQL语句。
- 以下选项关于PreparedStatement的说法错误的是( )。 A: PreparedStatement继承了Statement ,可以执行预编译的SQL语句 B: PreparedStatement可以有效的防止SQL注入 C: PreparedStatement只能执行带问号占位符的预编译SQL,不能执行SQL语句 D: PreparedStatement可以存储预编译的SQL语句,从而提升执行效率
- PreparedStatement对象可以执行预编译过的sql语句,下面描述正确的是 。 A: 可以在执行过程中向该对象中的sql语句传递参数 B: 对于sql中每一个输入参数都保留一个“?”作为占位符 C: 占位符的值必须在该语句被执行前赋值 D: 该语句对象的执行效率比Statement对象更高
- 当执行的SQL语句是预编译的,或者需要执行多条语句,此时需要一个 ( ) 对象
- 如果执行的SQL语句是查询语句,执行结果将返回一个____,该对象里保存了SQL语句查询的结果。