1.
类路径下c3p0-config.xml
<c3p0-config>
<named-config name="">
<property name=""></property>
</named-config>
</c3p0-config>
类路径下c3p0.properties
key=value
2.
ComboPooledDataSource dataSource = new ComboPooledDataSource("1的named-config的name属性值对应");
ComboPooledDataSource dataSource = new ComboPooledDataSource();
Properties props = new Properties();
ClassLoader loader = Thread.currentThread().getContextClassLoader();
InputStream stream = loader.getResourceAsStream("c3p0.properties");
props.load(stream);
dataSource.setDriverClass(props.getProperty(key));
dataSource.toString(true)
dataSource.close();