java - 在java中缓存sql结果集

标签 java sql caching

我知道缓存经常使用的sql语句的结果集对于性能更好我正在寻找在java中缓存sql结果集的最佳方法。我找到了一些代码,但是它需要向 netbeans 添加新的 jar 文件。 任何人都可以帮助我如何在不需要额外 api 的情况下做到这一点吗?

最佳答案

您应该缓存结果对象,而不是结果集,因为 ResultSet 具有对连接的引用(通过语句),该连接通常持有打开的数据库连接,或者在连接已关闭!

关于java - 在java中缓存sql结果集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4307716/

相关文章:

java - 两个骰子相加 3600 万次

sql - 在 MS Access 2007 中使用 SQL 用户定义函数

php - 使用 BETWEEN 变量进行 DB2 SQL 分页

HTML5 缓存 list index.html 不加载链接文件

java - Quarkus Panache Hibernate : How to clear the cache, 使实体世界与数据库状态匹配?

json - 避免使用node.js在rest api中进行缓存

java - 在全屏模式下调整框架组件的大小

java - 如何告诉 Spring 扫描给定的注释而不用 @Component 注释该注释?

java - 如何摆脱错误 ArrayIndexOutOfBound 异常?

sql - 在 doctrine 和 symfony 中将 '' 转换为 NULL