关于连接池动态连接数据库的问题

我有2个数据库在一个服务器上,服务器地址为127.0.0.1,数据库为sqlserver 2000
数据库名分别为DATABASE_A, DATABASE_B,我需要在一个servlet中连接2个数据库已获得数据,这个是业务流程决定的,Class.forName这个后面url里的数据库只有1个,那我是产生2个连接还是动态切换,如果动态切换,那连接池还可以发挥作用么,请各位指教

Connection conn1 = null;
Connection conn2 = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn1 = DriverManager.getConnection("jdbc:oracle:thin:@x.x.x.x:1521:DATABASE_A", "usernam", "pwd");
conn2 = DriverManager.getConnection("jdbc:oracle:thin:@x.x.x.x:1521:DATABASE_B","username","pwd");

这样就可以啊