git-svn-id: http://code.alibabatech.com/svn/druid/trunk@839 b9813039-fb51-4c41-a8b9-e21c2acb5095
This commit is contained in:
wenshao
2011-09-18 07:48:14 +00:00
parent 9acd318f06
commit 1c16e05635
2 changed files with 15 additions and 11 deletions
@@ -16,7 +16,6 @@
package com.alibaba.druid.pool;
import java.sql.Connection;
import java.sql.Driver;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Arrays;
@@ -214,15 +213,7 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat
this.driverClass = JdbcUtils.getDriverClassName(this.jdbcUrl);
}
try {
driver = (Driver) Class.forName(this.driverClass).newInstance();
} catch (IllegalAccessException e) {
throw new SQLException(e.getMessage(), e);
} catch (InstantiationException e) {
throw new SQLException(e.getMessage(), e);
} catch (ClassNotFoundException e) {
throw new SQLException(e.getMessage(), e);
}
driver = JdbcUtils.createDriver(driverClass);
} else {
if (this.driverClass == null) {
this.driverClass = driver.getClass().getName();