对账单和准备结单之间的区别
预准备语句是语句的稍微强大一些的版本,应始终至少与声明一样快速和易于处理。
预准备语句可以参数化
大多数关系数据库通过四个步骤处理 JDBC / SQL 查询:
- 解析传入的 SQL 查询
- 编译 SQL 查询
- 规划/优化数据采集路径
- 执行优化的查询/获取并返回数据
对于发送到数据库的每个 SQL 查询,语句将始终执行上述四个步骤。预准备语句预执行上述执行过程中的步骤 (1) - (3)。因此,在创建预准备语句时,会立即执行一些预优化。其效果是减少执行时数据库引擎上的负载。
现在我的问题是这样的:
“使用预准备语句还有其他好处吗?”