预处理的原理
Ø 服务器的工作:
1. 校验sql语句的语法!
2. 编译:一个与函数相似的东西!
3. 执行:调用函数
Ø PreparedStatement:
1. 前提:连接的数据库必须支持预处理!几乎没有不支持的!
2. 每个pstmt都与一个sql模板绑定在一起,先把sql模板给数据库,数据库先进行校验,再进行编译。执行时只是把参数传递过去而已!
3. 若二次执行时,就不用再次校验语法,也不用再次编译!直接执行!
预处理的原理
Ø 服务器的工作:
1. 校验sql语句的语法!
2. 编译:一个与函数相似的东西!
3. 执行:调用函数
Ø PreparedStatement:
1. 前提:连接的数据库必须支持预处理!几乎没有不支持的!
2. 每个pstmt都与一个sql模板绑定在一起,先把sql模板给数据库,数据库先进行校验,再进行编译。执行时只是把参数传递过去而已!
3. 若二次执行时,就不用再次校验语法,也不用再次编译!直接执行!