开发者学堂课程【JDBC数据库开发入门第八课时:预处理的原理】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/29/detail/635
预处理的原理
服务器的工作:
1. 校检SQL语句的语法
2. 编译:一个与函数相似的东西
3. 执行:调用函数
preparedStatement:
使用过程:
1. 前提:连接的数据库必须支持预处理(几乎没有不支持的)
2. 每个pstmt都与一个sql模板绑定在一起,先把sql模板给数据库,数据库先进行校验,再进行编译,执行时只是把参数传递过去而已。
3. 若二次执行时,就不用再次校验语法,也不用再次编译,直接执行。