tomcat中配置使用c3p0
来源:互联网 发布:docker nginx 镜像 编辑:程序博客网 时间:2024/05/16 11:32
tomcat中配置数据源的方式有以下几种:
1.配置全局数据源:在conf/server.xml中的<GlobalNamingResources>下增加
<Resource name="jdbc/myDB"
auth="Container"
description="DB Connection"
driverClass="com.mysql.jdbc.Driver"
user="test"
password="ready2go"
type="com.mchange.v2.c3p0.ComboPooledDataSource"
jdbcUrl="jdbc:mysql://localhost:3306/test
acquireIncrement="1"
maxPoolSize="50"
minPoolSize="10"
initialPoolSize="10"
automaticTestTable="C3P0TestTable"
idleConnectionTestPeriod="60"
maxIdleTime="60"
checkoutTimeout="30000"/>
然后在config/context.xm文件中<context>下增加:
<ResourceLink global="jdbc/mydb" name="jdbc/myDB" type="javax.sql.DataSource"/>
l或者webapp下的META-INF中的context.xml中的<context>元素下增加:
<ResourceLink name="jdbc/myDB" global="jdbc/myDB" type="javax.sql.DataSource"/>
<resource-ref>
<res-ref-name>jdbc/myDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
2.配置局部数据源,只要在META-INF下的context.xml中添加:<Resource name="jdbc/myDB"
auth="Container"
description="DB Connection"
driverClass="com.mysql.jdbc.Driver"
user="test"
password="ready2go"
type="com.mchange.v2.c3p0.ComboPooledDataSource"
jdbcUrl="jdbc:mysql://localhost:3306/test
acquireIncrement="1"
maxPoolSize="50"
minPoolSize="10"
initialPoolSize="10"
automaticTestTable="C3P0TestTable"
idleConnectionTestPeriod="60"
maxIdleTime="60"
checkoutTimeout="30000"/>
其他照旧。3.配置局部数据源的另外一种方式:
conf/Catalina/localhost/myapp.xml中的context元素下添加上面的配置。
二、配置好之后就是使用,使用很简单。就是使用常规的DataSource接口进行操作。
InitialContext ic = new InitialContext();
DataSource ds = (DataSource) ic.lookup("java:comp/env/jdbc/pooledDS");
参考:C3P0官方文档
http://my.oschina.net/artshell/blog/199669
http://qiufubin.blog.sohu.com/55457392.html
- tomcat中配置使用c3p0
- ssh使用tomcat中配置好的c3p0数据源
- tomcat中c3p0配置(JNDI)
- tomcat中c3p0配置(JNDI) .
- Tomcat配置 c3p0数据源,Spring项目使用
- Tomcat配置c3p0数据源
- SpringJDBC中使用c3p0配置数据源
- JAVA tomcat 配置jndi而且使用c3p0连接池
- spring中c3p0配置
- spring中c3p0配置
- Hibernate中C3P0配置
- C3P0配置与使用
- C3P0配置与使用
- C3P0配置使用
- Tomcat 使用 c3p0连接池
- ssh 中使用c3p0 的连接池配置
- ssh 中使用c3p0 的连接池配置
- ssh 中使用c3p0 的连接池配置
- 第一周 Test Hello
- XTU Monthly, April 2014(湘潭大学4月月赛)
- 2013腾讯编程马拉松初赛第〇场(HDU 4504)威威猫系列故事——篮球梦
- Java类体中的this和super的用法
- 黑马程序员—Java IO流(File对象)
- tomcat中配置使用c3p0
- Problem A. Magic Trick解答
- Linux常用命令大全
- HDU 3397 Sequence operation(线段树)
- (6)顺序队列(Java)
- JavaWeb开发中的文件访问路径
- Linux Socket Programming by Example-第十二章 设置socket参数
- MyEclipse中新建一个listener类
- Discuz升级提示static/image/postbg/3.jpg下载出现问题的解决办法