add testcase & bug fixed

This commit is contained in:
wenshao
2012-08-25 07:58:45 +08:00
parent 78550243b2
commit dcfdf5449e
16 changed files with 532 additions and 9 deletions
@@ -1297,7 +1297,10 @@ public abstract class DruidAbstractDataSource extends WrapperAdapter implements
}
public void initPhysicalConnection(Connection conn) throws SQLException {
conn.setAutoCommit(isDefaultAutoCommit());
if (conn.getAutoCommit() != defaultAutoCommit) {
conn.setAutoCommit(defaultAutoCommit);
}
if (getDefaultReadOnly() != null) {
if (conn.isReadOnly() != getDefaultReadOnly()) {
conn.setReadOnly(getDefaultReadOnly());