我如何知道连接池和准备语句是否正常工作?

The*_*boy 2 java sql jdbc

我已经在大学开始了近一年​​的网络应用程序开发.完成后,我对大学期间编写的数据库代码进行了一些更改.我在大学时使用简单的JDBC,没有使用连接池和预处理语句.在过去的一个月里,由于查询和使用的数据增加,我意识到了潜力,并且需要使用连接池和准备好的语句.

我已经实现了连接池,但没有真正注意到性能的提高.如果性能有所提高,那么我的问题就会得到解答,但是如何验证连接池和准备好的语句是否正确使用?

bwa*_*wok 6

我认为预备声明从安全性而非性能角度来看更为重要.如果你使用它们酷,你真的应该.只要您的SQL的100%是准备好的语句,您就"正确使用它们"......

连接池是轻负载时您不会注意到的.1或2或10个用户,您可能会看到0或接近0的差异.您需要创建某种负载测试测试来模拟100个并发用户,然后比较使用和不使用池的性能.