关于JNDI配置TOMCAT数据库连接池

来源:百度文库 编辑:神马文学网 时间:2024/06/06 08:45:44
Tomcat数据库连接池连接采用两种方式,第一种为ENC,第二种为JNDI.

   1.数据库连接JAVA代码
Context initalcontext=new InitialContext();
Context context=(Context)initalcontext.lookup("java:comp/env");
Datasource datasource=(DataSource)context.lookup("jdbc/bzOracleDB");
Connection cn=datasource.getConnection();

2.web应用程序web.xml配置(可以不需要,但在EJB中需要配置)
 
     DB Connection
     jdbc/bzOracleDB
     javax.sql.DataSource
     Container

3.Server.xml配置
path="/bzzx" reloadable="true"> 
type="javax.sql.DataSource" auth="Container"
driverClassName="oracle.jdbc.driver.OracleDriver" maxActive="100"
maxIdle="30" maxWait="10000"
url="jdbc:oracle:thin:@localhost:1521:skdms"
username="bzzx" password="bzzx" />

4.TOMCAT4-5.0连接池配置



factory
org.apache.commons.dbcp.BasicDataSourceFactory


driverClassName
oracle.jdbc.driver.OracleDriver


url
jdbc:oracle:thin:@localhost:skdms


username
bzzx


password
bzzx


maxActive
20


maxIdle
10


maxWait
10000

5.TOMCAT 5.5连接池配置
type="javax.sql.DataSource" auth="Container"
driverClassName="oracle.jdbc.driver.OracleDriver" maxActive="100"
maxIdle="30" maxWait="10000"
url="jdbc:oracle:thin:@localhost:1521:skdms"
username="bzzx" password="bzzx" />