- 为什么要使用预编译
因为 PreparedStatement 只在获取工具实体对象时,编译一次sql 语句
Statement 在每次执行SQL 时,都会对SQL 编译一次
所以 如果是 批量处理一堆数据时,选用 PreparedStatement
如果 每次只执行一条数据的处理,选用 Statement - 预编译的优势是什么
每次工具对 SQL 进行编译时,都会消耗性能。
如果遇到批量处理多条数据时,使用 st 的话,每条数据都需要进行一次编译
而如果只编译一次,就给多条数据使用,可以节约很多性能 - ps 和 st 各自应用场景(各自的优势)
如果是 批量处理一堆数据时,选用 PreparedStatement
如果 每次只执行一条数据的处理,选用 Statement
PreparedStatement 的分析使用(预编译)
最新推荐文章于 2022-08-29 16:48:37 发布