Created by dongNecessary
Tomcat 的数据库连接池设置与应用
方案 1 Easy way
1.把 Oracle 的驱动程序包放到 web 应用的 WEB-INF/lib 目录下
(也可以把数据库的驱动包放到%Tomcat_Home%/common/lib 目录下,这样在启动 Web
服务器的时候就会加载这个包,服务器和 Web 应用都可以使用驱动程序类)
2.在 web 应用程序的 context.xml 中设置数据源链接,如下:
<?xml version="1.0" encoding="gbk"?>
<Context>
<Resource
name="jdbc/oracle"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:ORCL"
username="scott"
password="tiger"
maxActive="10"
maxIdle="2"
maxWait="5000" />
<WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>
其他位置不用配置
方案 2 Normal way
1.把 Oracle 的驱动程序包放到 web 应用的 WEB-INF/lib 目录下
(也可以把数据库的驱动包放到%Tomcat_Home%/common/lib 目录下,这样在启动 Web 服务
器的时候就会加载这个包,服务器和 Web 应用都可以使用驱动程序类)
2.在%Tomcat_Home%/conf/server.xml 中设置数据源,以 Oracle 数据库为例,如下:
在<GlobalNamingResources> </GlobalNamingResources>节点中加入,
<Resource
name="jdbc/oracle"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:ORCL"
username="scott"
password="tiger"
maxActive="10"
maxIdle="2"
maxWait="5000" />