Tomcat 6.0 配置数据库连接池(oracle,mysql,sqlserver)
2009-06-04 20:27
477 查看
1.Tomcat 6的配置和以前的不同了,不推荐在server.xml中进行配置,而是在tomcat_home/webapps/yourApp/META-INF /context.xml中进行配置才是更好的方法。我的web应用目录中没有context.xml新建一个,而不是以前版本tomcat_home /conf下的context.xml文件。这样就可以在不同的网站下单独配置连接池了,且Tomcat会自动重载。
2.<?xml version='1.0' encoding='utf-8'?>
<Context>
<Resource name="jdbc/myoracle"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:yourdb"
username="scott" password="tiger" maxActive="200" maxIdle="10"
maxWait="-1"
/>
</Context>
3.然后在web.xml文件中的web-app节点下加入如下代码形式:
<resource-ref>
<res-ref-name>jdbc/myoracle</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
</resource-ref>
4.调用形式
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/myoracle");
conn = ds.getConnection();
5.还需要将连接数据库的第三方驱动放到tomcat_home/lib下面:
classes12.jar
commons-collections-3.1.jar
commons-pool-1.2.jar
tomcat-dbcp.jar
第三方驱动的版本由你自己决定
本文源自: http://hi.baidu.com/smallconan/blog/item/30805c2c671946eb8b139946.html
2.<?xml version='1.0' encoding='utf-8'?>
<Context>
<Resource name="jdbc/myoracle"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:yourdb"
username="scott" password="tiger" maxActive="200" maxIdle="10"
maxWait="-1"
/>
</Context>
3.然后在web.xml文件中的web-app节点下加入如下代码形式:
<resource-ref>
<res-ref-name>jdbc/myoracle</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
</resource-ref>
4.调用形式
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/myoracle");
conn = ds.getConnection();
5.还需要将连接数据库的第三方驱动放到tomcat_home/lib下面:
classes12.jar
commons-collections-3.1.jar
commons-pool-1.2.jar
tomcat-dbcp.jar
第三方驱动的版本由你自己决定
本文源自: http://hi.baidu.com/smallconan/blog/item/30805c2c671946eb8b139946.html
相关文章推荐
- Tomcat 6.0中配置Oracle、sql 2000数据库连接池
- Tomcat 6.0 数据库连接池配制--JNDI配置--sqlserver
- Tomcat 5.5下面配置jndi数据库连接池(oracle 9i)
- Tomcat容器下 jdni 数据库连接也的配置 (oracle,mysql)
- jetty服务器数据源配置JNDI-Oracle,MySQL,SQLServer,DB2等 (转)
- Tomcat 5.5 配置 MySQL 数据库连接池
- jetty服务器数据源配置JNDI-Oracle,MySQL,SQLServer,DB2等
- Tomcat5.5.20 使用JDBC 配置Mysql 5.0.22数据库连接池
- 在Tomcat6.0+MySQL5.0环境下配置和使用数据库连接池
- Tomcat6.0配置数据库连接池
- Tomcat6.0 连接池的配置 oracle篇
- Tomcat6.0配置C3P0连接池(Oracle)
- Tomcat 7 配置MySQL/Oracle JDBC
- tomcat 6.0 + jdk 1.6 + sqlserver sp4 连接池配置(原创)
- Tomcat6.0配置MySql5.0数据库的步骤
- Tomcat 6.0+Mysql+C3P0 配置连接池方法
- Tomcat6.0 Mysql 连接池配置
- tomcat 配置ORACLE XE数据库连接池
- Tomcat5.5+Oracle 配置数据库连接池
- JBoss jBPM安装配置(Tomcat 6.0+MySQL 5.1)