关于PreparedStatement接口的一个测试
采集日期:2008-5-2作者:zgqtxwd(注:本数据由系统自动采集,内容与BHCODE无关)
1.前言 在一个论坛上,有个朋友曾经说自己做过一个测试,通过PreparedStatement对数据库进行大批量的数据插入与不通过PrepareStatement进行插入相比,在性能上(至少在时间上)没有丝毫优越的地方——相反在一些情况下竟然不如。我几乎没有用到过PrepareStatement接口,但是看到这样的测试结果还是很令我惊讶。为了严谨起见,我们必须通过测试来证实或者证伪这样的论断。 2.PreparedStatement简介 在JDK1.4的api文档中,可以找到对PreparedStatement的描述: AnobjectthatrepresentsaprecompiledSQLstatement. ASQLstatementisprecompiledandstoredinaPreparedStatementobject.Thisobjectcanthenbeusedtoefficientlyexecutethisstatementmultipletimes. 根据这样的描述我们可以得到这样的印象:设计PreparedStatement是为了提高