我的应用程序在无限循环的每次迭代中使用一些预处理语句.是否可以安全地在循环之前创建preparedStatement并在循环中仅运行pstmt.execute?
关于简单陈述也很有趣.
是的,这很好,而且是使用PreparedStatements的一个要点(语句被编译一次,然后可以多次运行).
只要你没有从多个(不同的)线程调用相同的语句,这将按预期工作.从多个线程调用相同的语句可能会导致问题,因为在这些条件下这些对象不能保证是线程安全的.
| 归档时间: |
|
| 查看次数: |
348 次 |
| 最近记录: |