请问下JBOSS 5.0如何配置ORACLE10G的数据库连接池.
先谢谢了!

解决方案 »

  1.   

    去*-ds.xml这个配置文件里配置就可以了
      

  2.   

    嗯.这个知道.
      但要做数据库连接池.用JDBC.不使用EBJ.那样应该还要配置哪些呢.
      在网上找了下.不是JBOSS4配置ORACL9I的就是JBOSS5配置MYSQL的..
         按照里面的方法配置有些文件根本找不到!.
             有配置过的吗?麻烦教下啊!急啊.!
    分不够再加>!
      

  3.   

    下面是我项目里配置的 文件名oracle-ds.xml 放在jboss的deploy目录下,切记保存的时候要转换成UTF-8最好用UltraEdit
    <?xml version="1.0" encoding="UTF-8"?>
    <datasources>
      <local-tx-datasource>
       <jndi-name>JNDI名</jndi-name>   //程序中查找的JNDI名
      <use-java-context>false</use-java-context>   
      <connection-url>jdbc:oracle:thin:@IP:1521:数据库实例名</connection-url>   
      <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>   
      <user-name>用户名</user-name>   
      <password>密码</password>   
      <min-pool-size>10</min-pool-size>  //连接池最小数 
      <max-pool-size>50</max-pool-size>   //连接池最大数
      <metadata>   
       <type-mapping>Oracle10g</type-mapping>   
      </metadata>   
      </local-tx-datasource>
    </datasources>需要用到JAR包:ojdbc14-9.2.0.5.jar,classes12.jar,加入到项目里同时拷贝到
    D:\jboss-4.2.0.GA\server\default\lib目录下 完工 哈哈
      

  4.   

    <use-java-context>false</use-java-context> 
    有这这句话的时候程序里DataSource ds = (DataSource)envCtx.lookup("JNDI名");
    不用java:/jndi名