当前位置:  开发笔记 > 编程语言 > 正文

正确使用PreparedStatement

如何解决《正确使用PreparedStatement》经验,为你挑选了0个好方法。

假设我们有一个在数据库中写入日志消息的类.从代码的不同部分调用此类,并一次又一次地执行相同的INSERT语句.似乎是要求使用PreparedStatement.

但是我想知道它的正确用法是什么.我是否仍然可以获得使用它的好处,比如DBMS在每次执行时使用相同的执行路径,即使我每次调用方法时都创建一个新的PreparedStatement,或者我应该将PreparedStatement作为类成员并且从不关闭它是为了重新使用它并从中获益?

现在,如果在这种情况下使用PreparedStatement获得利益的唯一方法是将其作为类成员保持打开,那么同一个连接是否可以同时打开不同的PreparedStatement(具有不同的查询)?当两个PreparedStatements同时执行时会发生什么?JDBC驱动程序是否对PreparedStatements的执行进行排队?

提前谢谢,Dani.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有