Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 行集可以与PreparedStatements一起使用吗?_Java_Database_Jdbc_Rowset - Fatal编程技术网

Java 行集可以与PreparedStatements一起使用吗?

Java 行集可以与PreparedStatements一起使用吗?,java,database,jdbc,rowset,Java,Database,Jdbc,Rowset,我刚刚找到了使用JDBC进行数据库查询的行集。它们是无状态且可缓存的,看起来比结果集更优越。 但是,准备好的报表可以与它们一起使用吗?PreparedStatements是查询非常大的数据库的性能助推器,而不是我想放弃的东西(在说之前,这不是过早的优化,我们有一个经过验证的速度需求!!)。我需要最快的查询返回到集合,缓存是次要的。行集合的默认实现在内部使用准备好的语句 如果不是这样,我会感到惊讶 请参阅代码JDBCRowSetImpl代码 您需要了解prepare()方法 注意:拨弄代码是我喜欢

我刚刚找到了使用JDBC进行数据库查询的行集。它们是无状态且可缓存的,看起来比结果集更优越。

但是,准备好的报表可以与它们一起使用吗?PreparedStatements是查询非常大的数据库的性能助推器,而不是我想放弃的东西(在说之前,这不是过早的优化,我们有一个经过验证的速度需求!!)。我需要最快的查询返回到集合,缓存是次要的。

行集合的默认实现在内部使用准备好的语句

如果不是这样,我会感到惊讶

请参阅代码JDBCRowSetImpl代码

您需要了解prepare()方法


注意:拨弄代码是我喜欢开源的原因:D

谢谢。清除了一些问题,但您的链接是针对java7的,未发布的代码。我认为JDBC包不会有任何更改。只是想让你知道。