2010-09-22 96 views
1

我有一個在Tomcat 7上運行的Web應用程序,它需要連接到多個數據庫。爲了提高效率,我想使用JDBC和可能DBCP來使用多個連接池。使用多個池有哪些選項可用?Tomcat中的多個連接池7

Tomcat服務器在每個虛擬主機上都有多個虛擬主機和Web應用程序。

回答

1

你打算使用什麼樣的數據庫層 - 你想做簡單的JDBC,JPA,Hibernate或其他?也許你想使用Spring?

這些選擇會影響您的答案。

例如:對於普通的JDBC,我可能會使用Apache Commons dbcp和每個數據庫的連接池。如果適合您的應用程序,則可以輕鬆將合併的DataSource放入JNDI中。

如果你去休眠,那麼你應該谷歌問題 - 網上有幾個點擊描述你的問題。

+0

Knubo,感謝您的回覆。我目前正在使用JDBC,並且在應用程序的context.xml中有一個Resource元素用於單個連接。你怎麼看? – 2010-09-22 14:02:39

+0

您可以使用您當前的設置解決它。我做了一個谷歌的「tomcat context.xml dbcp」,它似乎已經有人已經這樣做,並已經寫了:http://www.crazysquirrel.com/computing/java/connection-pooling.jspx – Knubo 2010-09-22 20:17:13