我对何时使用独立的C3P0特定配置文件(如c3p0-config.xml vs )感到困惑,只需将配置信息添加到标准Context.xml文件中。例如:
<Resource auth="Container"
description="DB Connection"
driverClass="com.mysql.jdbc.Driver"
maxPoolSize="1000"
minPoolSize="30"
acquireIncrement="1"
name="jdbc/myDB"
user="myUserName"
password="myPassword"
factory="org.apache.naming.factory.BeanFactory"
type="com.mchange.v2.c3p0.ComboPooledDataSource"
jdbcUrl="jdbc:mysql://localhost:3306/MyDB?autoReconnect=false"
preferredTestQuery = "SELECT 1"
idleConnectionTestPeriod = "1800"
/>我目前使用context.xml方法,但是我看到了一个完全独立的配置文件的文档。是否有一个正确的方式或折衷的选择?
发布于 2013-10-15 01:02:03
一般来说,c3p0不只是与Tomcat一起使用。但是在Tomcat内部,您正在采取的方法应该很好。有些库范围(而不是特定于数据源的)属性只能在c3p0.属性或typesafe/HOCON配置文件中设置,但它们很少使用。只要您只需要配置特定于DataSource的属性,就可以继续执行您正在做的事情。
https://stackoverflow.com/questions/19370883
复制相似问题