| Statement | PreparedStatement | |
|---|---|---|
| 创建对象的开销 | 较小 | 较大 |
| SQL | 执行静态的SQL | 预编译的 SQL,绑定变量 |
| 批量执行相同SQL时编译次数 | 每次执行sql语句,相关数据库都要执行sql语句的编译 | 预编译,只编译一次 |
| 绑定变量 | 不可以 | 可以 |
| 单次执行效率 | 较高 | 较低 |
| 批量执行相同SQL效率 | 低 | 高 |
| Statement | PreparedStatement | |
|---|---|---|
| 创建对象的开销 | 较小 | 较大 |
| SQL | 执行静态的SQL | 预编译的 SQL,绑定变量 |
| 批量执行相同SQL时编译次数 | 每次执行sql语句,相关数据库都要执行sql语句的编译 | 预编译,只编译一次 |
| 绑定变量 | 不可以 | 可以 |
| 单次执行效率 | 较高 | 较低 |
| 批量执行相同SQL效率 | 低 | 高 |