package org.dayatang.datasource4saas.dscreator;
import com.mchange.v2.c3p0.ComboPooledDataSource;
import javax.sql.DataSource;
/**
* 基于C3P0连接池的数据源创建器
* @author yyang (<a href="mailto:gdyangyu@gmail.com">gdyangyu@gmail.com</a>)
*
*/
public class C3P0DataSourceCreator extends AbstractDataSourceCreator {
@Override
protected DataSource createDataSource() {
return new ComboPooledDataSource();
}
@Override
protected String getDriverClassPropName() {
return "driverClass";
}
@Override
protected String getUrlPropName() {
return "jdbcUrl";
}
@Override
protected String getUsernamePropName() {
return "user";
}
@Override
protected String getPasswordPropName() {
return "password";
}
}