下列选项中,对预处理的描述错误的是()。
A: 预处理语句的原理是预先编译SQL语句的模板,当执行时只传输有变化的数据。
B: 预处理语句只需要编译一次用户提交的SQL模板,在操作时,发送相关数据即可完成更新操作
C: 预处理语句极大地提高了运行效率及数据中含有特殊字符等问题。
D: 以上说法都不正确
A: 预处理语句的原理是预先编译SQL语句的模板,当执行时只传输有变化的数据。
B: 预处理语句只需要编译一次用户提交的SQL模板,在操作时,发送相关数据即可完成更新操作
C: 预处理语句极大地提高了运行效率及数据中含有特殊字符等问题。
D: 以上说法都不正确
举一反三
- PreparedStatement 对象主要适用于当一个SQL语句需要执行多次时,使用预编译语句可以减少处理时间,提高执行效率。( )
- 对于#include这条语句说法正确的是 A: stdio.h是系统提供的一个文件名,这个文件里存放了一些函数的声明和变量的定义 B: C编译时先由预处理器对预处理指令进行处理 C: 没有这条语句,所有的函数都不能执行 D: 这是一条编译预处理语句
- 在本章的案例中,可以采用SQL语句对“账户余额”字段进行数据预处理。
- 使用预处理语句对MySQL数据库进行有参数的SQL查询,依次需要进行(1)建立预处理语句,(2)绑定参数,(3)绑定结果变量,(4)执行预处理语句等过程。其中第2步-绑定参数,使用的预处理语句对象的方法是: A: prepare B: bind_param C: bind_result D: execute
- 在PDO中,使用()方法执行预处理后的SQL语句