proxool配置多資料庫多連線池

2022-03-21 22:07:52 字數 1170 閱讀 8410

1

、配置環境

2、hibernate:

①、在hibernate.cfg.xml中新增:

org.hibernate.connection.proxoolconnectionprovider

oracle

proxool.xml

false

org.hibernate.dialect.oracle9dialect

②、在與hibernate.cfg.xml同級目錄(src根目錄下)新增proxool.xml檔案:

jdbc:oracle:thin:@192.168.0.2:1521:test

oracle.jdbc.driver.oracledriver

1000

10select sysdate from your_table_name

90000205

mysql

jdbc:mysql://localhost:3306/test_bbs

com.mysql.jdbc.driver

1000

10select sysdate from your_table_name

90000205

③、配置web.xml

在web.xml中增加: (這個相當於程式中使用jaxpconfigurator.configure("proxool.xml", false)。在hibernate中不需要這一步)

proxoolinitialservlet

org.logicalcobwebs.proxool.configuration.servletconfigurator

xmlfile

web-inf/proxool.xml 1

admin

org.logicalcobwebs.proxool.admin.servlet.adminservlet

4、在程式中呼叫

①、呼叫mysql

connection conn = drivermanager.getconnection("proxool.mysql");

請教spring ibatis連多資料庫的問題

我現在有乙個問題想問一下怎麼實現 我現在有兩台資料庫a,b,兩個http伺服器 c,d a只管查詢,b則查詢,update,insert,delete都能進行。如果是c a,那麼如果有update,insert,delete操作的就都要連到資料庫b上進行操作,但是select是在資料庫a上進行的。如...

ActiveRecord 之 多資料庫配置

activerecord 的多資料庫配置基本沿襲了 nhibernate 的思想,只不過在配置檔案結構上作了些調整。1.採用繼承方式,歸納使用同一資料庫的型別。比如 a b c d e 中 a b連線到資料庫test1,c d連線到test2,而e連線到預設的test,那麼具體的 就會是下面這種方式...

ActiveRecord 之多資料庫配置

activerecord 的多資料庫配置基本沿襲了 nhibernate 的思想,只不過在配置檔案結構上作了些調整。1.採用繼承方式,歸納使用同一資料庫的型別。比如 a b c d e 中 a b連線到資料庫test1,c d連線到test2,而e連線到預設的test,那麼具體的 就會是下面這種方式...