请问各位大大,我最近做一个项目需要连接很多数据库,而且这些数据库偶尔会变更或者新增,我一直习惯用proxool连接池的,但是今天研究了一天都没有看出应该怎么配置能实现proxool的动态新增数据库,请大家给我提个思路,谢谢啦。
PS:项目框架是JSF+Spring+iBatis+Proxool
[b]问题补充:[/b]
也就是说用Proxool不能动态配置数据库了啊? :cry:
[b]问题补充:[/b]
多个库我知道怎么配,关键就是项目的需要,必须能改和加
或者大家给我提个思路,换条路走呢,谢谢啦
官网里有例子
Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");
Properties info = new Properties();
info.setProperty("proxool.maximum-connection-count", "10");
info.setProperty("proxool.house-keeping-test-sql", "select CURRENT_DATE");
info.setProperty("user", "sa");
info.setProperty("password", "");
String alias = "test";
String driverClass = "org.hsqldb.jdbcDriver";
String driverUrl = "jdbc:hsqldb:test";
String url = "proxool." + alias + ":" + driverClass + ":" + driverUrl;
ProxoolFacade.registerConnectionPool(url, info);
这样就动态登记了一个连接
以后再用connection = DriverManager.getConnection("proxool.test");得到连接
都是静态配置数据库的,不行动态配置
你可以配置多个数据库,但不能动态配置的
http://hi.baidu.com/yidwo/blog/item/1eacd4d587a30ac050da4b4e.html/cmtid/d94fb03e24b76c3671cf6c46