tomcat数据库连接池配置

来源:互联网 发布:赵云 单挑 知乎 编辑:程序博客网 时间:2024/04/30 00:39

今天学习了tomcat数据库连接池配置,大致步骤如下

1、将数据库连接驱动包复制到tomcat安装目录下的lib文件夹中

2、打开tomcat安装目录的conf/context.xml 在<Context><./Context>中添加下面代码

<pre name="code" class="html"><Resource name="jdbc/dbpooling" auth="Container" type="javax.sql.DataSource"password="res_gd13" username="hr" driverClassName="oracle.jdbc.driver.OracleDriver"url="jdbc:oracle:thin:@DX-YY-130:1521:XE"maxActive="100" maxIdle="30"maxWait="5000" />


name 数据库连接池名字,

username和password为数据库登陆名和密码,

driverClassName为驱动程序名字,

url为连接字符串,

maxActive 连接池最大连接数,

maxIdle数据库连接最大空闲时间,

maxWait 客户端获取数据库连接最大等待时间


3 配置项目中WEB_INFO/WEB.XML

<resource-ref>   <description>oracle DataSource</description>   <res-ref-name>jdbc/dbpooling</res-ref-name>   <res-type>javax.sql.DataSource</res-type>   <res-auth>Container</res-auth>   </resource-ref> 
<res-ref-name>与context.xml中的name一致


至此,数据库连接池已经配置好,下面是在java中使用数据库连接池

1 引入这些包

import javax.naming.*

import java.sql.*

import javax.sql.*

2 获取Connection对象的代码如下

InitialContext itc=new InitialContext();DataSource ds=(DataSource) itc.lookup("java:comp/env/jdbc/dbpooling");Connection conn=ds.getConnection();





0 0
原创粉丝点击