【发布时间】:2013-03-10 10:20:59
【问题描述】:
一个普遍的问题,但我无法找到答案:如果 PreparedStatement 甚至可以运行静态 sql,为什么我们需要 java.sql 中的语句。*
编辑: 谢谢垫子
但我担心的是为什么人们会使用 Statement 而不是使用 PreparedStatement,换句话说,Statement 取代 PreparedStatement
注意:我的理解是- 静态查询可以使用Statement,也可以不频繁触发,而不是PreparedStatement,它用于频繁查询的情况(原因:由于预编译SQL而导致性能)
【问题讨论】:
-
你有没有注意到 PreparedStatement 扩展了语句,而这不是唯一扩展它的语句?
标签: jdbc