javaweb mysql 连接池 c3p0 配置_C3P0连接池详细配置与实现(2)全局使用
全局使用c3p0
1. server.xml中GlobalNamingResources
description="DB Connection"
driverClass="org.gjt.mm.mysql.Driver"
maxPoolSize="10"
minPoolSize="2"
acquireIncrement="2"
name="jdbc/mysql1"
user="root"
password="xxxxxx"
factory="org.apache.naming.factory.BeanFactory"
type="com.mchange.v2.c3p0.ComboPooledDataSource"
jdbcUrl="jdbc:mysql://localhost:3306/noticemanager?characterEncoding=UTF-8&useUnicode=TRUE&autoReconnect=true" />
2. context.xml中ResourceLink
3. web.xml
Tomcat Datasource
jdbc/mysql1
javax.sql.DataSource
Container
4.Hibernate中的配置
/p>
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
5
100
1800
100
org.hibernate.dialect.MySQLDialect
jdbc:mysql://localhost:3306/noticemanager
java:comp/env/jdbc/mysql1
root
xxxxxxxxx
true
JDBC實現:與DateSource相同
try {
Context ctx = new InitialContext();
ds = (DataSource) ctx.lookup("java:comp/env/jdbc/mysql1");
conn = ds.getConnection();
} catch (NamingException e) {
e.printStackTrace();
return null;
} catch (SQLException e) {
e.printStackTrace();
return null;
}
總結
以上是生活随笔為你收集整理的javaweb mysql 连接池 c3p0 配置_C3P0连接池详细配置与实现(2)全局使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 乐观锁 实例_JAVA乐观锁实
- 下一篇: lamp mysql脚本_初次尝试利用脚