我刚刚找到了用于使用 JDBC 进行数据库查询的 RowSets。它们是无状态且可缓存的,它们看起来优于 ResultSet。
PreparedStatements 可以与它们一起使用吗?PreparedStatements 是查询非常大的数据库的性能提升器,而不是我想放弃的东西(在说之前,这不是过早的优化,我们有一个经过验证的速度需求!!)。我需要最快的查询返回到这里的集合,缓存是次要的。
WolfmanDragon
问问题
997 次
1 回答
1
RowSet 的默认实现在内部使用准备好的语句。
如果不是这样,我会感到惊讶。
查看代码 JDBCRowSetImpl 自己编写代码http://www.google.com/codesearch/p?hl=en#TTY8xLpnKOE/src/share/classes/com/sun/rowset/JdbcRowSetImpl.java&q=JDBCRowSetImpl
你会想看看 prepare() 方法。
注意:戳代码是我喜欢开源的原因:D
于 2008-12-27T06:07:14.303 回答