我已經有點偏離Java EE一段時間了,但我對所有這些東西有一個基本的想法。JTDS驅動程序 - 連接池與連接池
我讀了JTDS文檔瀏覽:
http://jtds.sourceforge.net/features.html
它說,它提供的語句池和連接池,但不提供一個連接池實現。
- 假設JTDS驅動程序本身提供連接池,那麼爲什麼我需要連接池(如DBCP)呢?
- 換句話說,就是通過JTDS提供連接 池之間和全面的連接池 實現(在此JTDS文檔頁面的意義上)在它上面 區別,?
- 另外,語句和連接池 (正如在這個JTDS文檔頁面中提到的)之間有什麼區別?
隨意更多詳細信息添加到您的答案
(不管你找到重要的,事情我沒有問關於明確)
因爲我這個很困惑。
它看起來像「語句池」是一個錯字,應該是「語句緩存」,這是一個非常需要的功能:當應用程序觸發相同的查詢時,驅動程序將重新使用預準備語句進行連接「select * from userid where userid =?」)。這可以節省大量(IO /網絡)時間,像[HikariCP](https://github.com/brettwooldridge/HikariCP)這樣的連接池實現假定JDBC驅動程序具有此功能(HikariCP選擇不實施語句緩存功能)。 – vanOekel 2015-01-16 00:12:08