可以啊,你在连接池里多配置几个datasouce(用不同的url,user,password,JDBCDriver)
那在程序里就可以分别context.lookup(JNDI服务名)

解决方案 »

  1.   

    但是不同版本的Oracle Jdbc驱动都是用oracle.jdbc.driver.OracleDriver作为Driver-Class,这样Jboss无法区分哪一个oracle.jdbc.driver.OracleDriver是哪个Oracle版本的,例如:在Jboss的Default/Lib目录下放两个Oracle Jdbc包,Ora9jdbc.jar和Ora8jdbc.jar,Jboss在运行时只取Ora9Jdbc.jar的oracle.jdbc.driver.OracleDriver,这样在连接Oracle8数据库的时候也用Ora9Jdbc.jar,是否能通过配置,区分不同版本的数据库连接用不同的Jdbc包