Tomcat 6.0 + Oracle 11g 数据库连接池


无需在 server.xml 和web.xml里面添加内容

第一:
在项目META-INF下建立文件 context.xml
<?xml version="1.0" encoding="UTF-8"?>
Java代码
  1. <Context>   
  2.   
  3.   <Resource name="jdbc/myOracle" auth="Container"  
  4.                       type="oracle.jdbc.pool.OracleDataSource" factory="oracle.jdbc.pool.OracleDataSourceFactory"  
  5. connectionCachingEnabled="true" driverClassName="oracle.jdbc.OracleDriver"  
  6.                       url="jdbc:oracle:thin:@10.0.x.x:test"  
  7.                       username="scott" password="tiger" maxActive="20" maxIdle="10"  
  8.                       removeAbandoned="true"  
  9. removeAbandonedTimeout="30"  
  10.                       maxWait="-1"/>    
  11.   
  12. </Context> 

第二:
项目中调用

Java代码
  1. InitialContext ic = new InitialContext();   
  2.  DataSource ds = (DataSource) ic.lookup("java:comp/env/jdbc/myoracle");   
  3.  Connection c = ds.getConnection();   
  4.  ...   
  5.  c.close();  

相关内容