java – Statement的成本是多少

前端之家收集整理的这篇文章主要介绍了java – Statement的成本是多少前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

如果我一次只使用一个Statement,那么将它与我的Connection一起缓存是值得的.我已经缓存了连接,所以我几乎可以免费缓存语句.

基本上我想我是在询问创建语句是否有任何成本/开销.我完全理解创建预准备语句的好处.我在这里具体谈论Connection.createStatement().

最佳答案
声明的成本无法与其他因素无关地量化;例如数据库,JDBC驱动程序,语句中的sql等.

您可以确定创建Statement(或PreparedStatement)并在第一次执行时会产生开销.但是,它很可能不会对整个应用程序的性能产生重大影响.如果不是,那么实现缓存代码将只是浪费精力.

你不应该猜测这是否(或不是)值得进行优化.你应该做的是让你的程序工作,然后分析它,然后使用分析数据来确定需要优化的内容.如果花费大量时间执行相同的查询,那么缓存可能会有所帮助,也许不会.试一试,看看它是否会对性能产生显着影响.

猜你在找的Java相关文章