【发布时间】:2012-01-12 16:11:56
【问题描述】:
我想使用 JDBC 缓存。
我怎样才能做到这一点?
是否有任何内置机制或者我必须使用第 3 方解决方案?
使用 JDBC 进行缓存的最佳做法是什么。
谢谢你,杰克
编辑: CachedRowSet 呢? http://docs.oracle.com/javase/tutorial/jdbc/basics/cachedrowset.html
【问题讨论】:
-
没有答案。坦率地说,没有问题:您可以缓存连接、
PreparedStatements、查询结果等。对于每种类型的缓存,您将获得不同的方法。 -
这取决于你到底想缓存什么。见javaperformancetuning.com/tips/jdbc_caching.shtml
-
@alf,你能缓存连接吗?你如何处理缓存的连接? :-) 我猜你的意思是你可以汇集连接:-)
-
@aishwarya 我认为对术语的咆哮不会让我们有任何收获:) 关键是,缓存的级别和级别,而专注于 JDBC 意味着错过了重点。
-
@alf,对不起,真的没有冒犯的意思!如果有这种感觉,我深表歉意。顺便说一句,缓存和池是两件不同的事情,我不希望杰克混淆他可以缓存连接(我见过人们尝试过!!)。我相信你会理解并同意缓存连接是不可能的,第二个毫无意义。我同意这个问题需要澄清正在寻求什么级别的缓存,我认为它是数据 - 我的错!
标签: java mysql sql caching jdbc