bug fixed for defaultAutoCommit=false

This commit is contained in:
wenshao
2012-07-20 11:23:51 +08:00
parent 4ffdc54599
commit 5402f83749
@@ -359,8 +359,8 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat
// 初始化连接
for (int i = 0, size = getInitialSize(); i < size; ++i) {
Connection conn = connectionFactory.createConnection();
if (isDefaultAutoCommit() != conn.getAutoCommit()) {
conn.setAutoCommit(isDefaultAutoCommit());
if (defaultAutoCommit != conn.getAutoCommit()) {
conn.setAutoCommit(defaultAutoCommit);
}
connections[poolingCount++] = new ConnectionHolder(this, conn);
}