git-svn-id: http://code.alibabatech.com/svn/druid/trunk@497 b9813039-fb51-4c41-a8b9-e21c2acb5095
This commit is contained in:
wenshao
2011-07-21 08:20:28 +00:00
parent b899cedad5
commit 916c0ffcaf
2 changed files with 7 additions and 11 deletions
@@ -24,17 +24,14 @@ import java.util.concurrent.CopyOnWriteArrayList;
import javax.sql.ConnectionEventListener;
import javax.sql.StatementEventListener;
import com.alibaba.druid.logging.Log;
import com.alibaba.druid.logging.LogFactory;
import com.alibaba.druid.util.JdbcUtils;
/**
* @author wenshao<szujobs@hotmail.com>
*/
public final class ConnectionHolder {
private final static Log LOG = LogFactory.getLog(ConnectionHolder.class);
private final DruidAbstractDataSource dataSource;
private final DruidAbstractDataSource dataSource;
private final Connection conn;
private final List<ConnectionEventListener> connectionEventListeners = new CopyOnWriteArrayList<ConnectionEventListener>();
private final List<StatementEventListener> statementEventListeners = new CopyOnWriteArrayList<StatementEventListener>();
@@ -45,7 +42,7 @@ public final class ConnectionHolder {
private final boolean poolPreparedStatements;
private final PreparedStatementPool statementPool;
private final List<Statement> statementTrace = new ArrayList<Statement>();
private final List<Statement> statementTrace = new ArrayList<Statement>();
public ConnectionHolder(DruidAbstractDataSource dataSource, Connection conn){
this.dataSource = dataSource;
@@ -117,7 +114,6 @@ public final class ConnectionHolder {
connectionEventListeners.clear();
statementEventListeners.clear();
for (Object item : statementTrace.toArray()) {
Statement stmt = (Statement) item;
JdbcUtils.close(stmt);
@@ -47,10 +47,10 @@ public class Case3 extends TestCase {
driverClass = "com.alibaba.druid.mock.MockDriver";
// connectionProperties = "connectSleep=3;executeSleep=1";
// jdbcUrl = "jdbc:mysql://10.20.153.104:3306/druid2";
// user = "root";
// password = "root";
// driverClass = "com.mysql.jdbc.Driver";
jdbcUrl = "jdbc:mysql://10.20.153.104:3306/druid2";
user = "root";
password = "root";
driverClass = "com.mysql.jdbc.Driver";
}
public void test_perf() throws Exception {