当前位置: 代码迷 >> 综合 >> statement 和 PrepareStatement
  详细解决方案

statement 和 PrepareStatement

热度:99   发布时间:2024-01-28 03:17:12.0

Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。

PreparedStatement的第一次执行消耗是很高的. 它的性能体现在后面的重复执行. 例如, 假设我使用Employee ID, 使用prepared的方式来执行一个针对Employee表的查询. JDBC驱动会发送一个网络请求到数据解析和优化这个查询. 而执行时会产生另一个网络请求.在JDBC驱动中,减少网络通讯是最终的目的. 如果我的程序在运行期间只需要一次请求, 那么就使用Statement. 对于Statement, 同一个查询只会产生一次网络到数据库的通讯.
3.statement每次执行sql语句,相关数据库都要执行sql语句的编译,preparedstatement是预编译得, preparedstatement支持批处理

  相关解决方案