当执行的SQL语句是预编译的,或者需要执行多条语句,此时需要一个 ( ) 对象
PreparedStatement
举一反三
- PreparedStatement 对象主要适用于当一个SQL语句需要执行多次时,使用预编译语句可以减少处理时间,提高执行效率。( )
- 有关PreparedStatement说法正确的是哪一个? A: 该对象只能执行带问号占位符的预编译SQL,不能执行SQL语句。 B: 该对象执行的时候,只能执行查询语句,其他预编译SQL语句只能由Statement执行。 C: 该对象只能执行增删改等更新语句 D: 该对象一次只能与一条SQL预编译语句绑定,所以一次只能执行一条预编译SQL语句
- PreparedStatement对象与一条SQL预编译语句绑定,不能执行其他预编译SQL语句。
- 如果某个SQL语句需要执行10次,则需要( )语句来完成
- 可以一次执行多条sql语句的方法是__________________。
内容
- 0
如果执行的SQL语句是查询语句,执行结果将返回一个____,该对象里保存了SQL语句查询的结果。
- 1
预编译语句指事先编译好SQL语句,绑定变量。这样能确保SQL语句结构,有效防止用户输入被当作SQL语句执行。
- 2
在SQLServer中,可以通过()分隔多条SQL语句,从而在一次查询中执行多条SQL语句。 A: 、 B: % C: / D: ;
- 3
JDBC中Statement接口可以执行SQL语句实现数据操作;如果要执行SQL查询语句,需要调用以下( )方法
- 4
以下选项关于PreparedStatement的说法错误的是( )。 A: PreparedStatement继承了Statement ,可以执行预编译的SQL语句 B: PreparedStatement可以有效的防止SQL注入 C: PreparedStatement只能执行带问号占位符的预编译SQL,不能执行SQL语句 D: PreparedStatement可以存储预编译的SQL语句,从而提升执行效率