2011-12-04 40 views
9

我想使用緩存與JDBC。
我該如何做到這一點?
是否有任何內置機制,還是必須使用第三方解決方案?
用JDBC進行緩存的最佳實踐是什麼?
在JDBC中緩存

謝謝你,傑克

編輯: 怎麼樣CachedRowSet的? http://docs.oracle.com/javase/tutorial/jdbc/basics/cachedrowset.html

+2

沒有答案。坦率地說,毫無疑問,您可以緩存連接,PreparedStatement,查詢結果等等。對於每種類型的緩存,您都會得到不同的方法。 – alf

+0

這取決於您想要緩存的內容。請參閱http://www.javaperformancetuning.com/tips/jdbc_caching.shtml – ziggy

+0

@alf,你可以緩存連接嗎?你如何處理緩存連接? :-)我想你的意思是你可以連接池:-) – aishwarya

回答

1

嘗試ehcache。 JDBC本身沒有緩存,但ehcache非常好。如果您想要更強大的羣集安全緩存,請嘗試使用oracle一致性。我通常不會首先放置緩存並運行一些性能測試,只有當測試表明需要緩存時纔會放入緩存。