add jboss-datasource

This commit is contained in:
温高铁
2012-12-13 23:49:04 +08:00
parent 884e8d2296
commit 0b4213d72b
2 changed files with 30 additions and 1 deletions
@@ -32,6 +32,9 @@ import com.alibaba.druid.TestUtil;
import com.alibaba.druid.pool.DruidDataSource;
import com.jolbox.bonecp.BoneCPDataSource;
import com.mchange.v2.c3p0.ComboPooledDataSource;
import com.taobao.datasource.LocalTxDataSourceDO;
import com.taobao.datasource.TaobaoDataSourceFactory;
import com.taobao.datasource.resource.adapter.jdbc.local.LocalTxDataSource;
/**
* TestOnBo 类Case1.java的实现描述:TODO 类实现描述
@@ -59,7 +62,7 @@ public class Case1 extends TestCase {
password = "dragoon25";
driverClass = "org.h2.Driver";
}
public void test_druid() throws Exception {
DruidDataSource dataSource = new DruidDataSource();
@@ -81,6 +84,26 @@ public class Case1 extends TestCase {
}
System.out.println();
}
public void test_jobss() throws Exception {
LocalTxDataSourceDO dataSourceDO = new LocalTxDataSourceDO();
dataSourceDO.setBlockingTimeoutMillis(1000 * 60);
dataSourceDO.setMaxPoolSize(maxPoolSize);
dataSourceDO.setMinPoolSize(minPoolSize);
dataSourceDO.setDriverClass(driverClass);
dataSourceDO.setConnectionURL(jdbcUrl);
dataSourceDO.setUserName(user);
dataSourceDO.setPassword(password);
LocalTxDataSource tx = TaobaoDataSourceFactory.createLocalTxDataSource(dataSourceDO);
DataSource dataSource = tx.getDatasource();
for (int i = 0; i < loopCount; ++i) {
p0(dataSource, "jboss-datasource", threadCount);
}
System.out.println();
}
public void test_dbcp() throws Exception {
final BasicDataSource dataSource = new BasicDataSource();