add testcase & bug fixed

This commit is contained in:
wenshao
2012-08-25 11:46:54 +08:00
parent a658091f59
commit 2ca722227f
12 changed files with 397 additions and 79 deletions
@@ -218,8 +218,6 @@ public abstract class DruidAbstractDataSource extends WrapperAdapter implements
protected final ReentrantLock lock = new ReentrantLock(true);
protected int modCount = 0;
protected AtomicLong createCount = new AtomicLong();
protected AtomicLong destroyCount = new AtomicLong();
@@ -227,10 +225,6 @@ public abstract class DruidAbstractDataSource extends WrapperAdapter implements
return isOracle;
}
protected int getModCount() {
return modCount;
}
public void setOracle(boolean isOracle) {
if (inited) {
throw new IllegalStateException();
@@ -1298,9 +1292,9 @@ public abstract class DruidAbstractDataSource extends WrapperAdapter implements
public void initPhysicalConnection(Connection conn) throws SQLException {
if (conn.getAutoCommit() != defaultAutoCommit) {
conn.setAutoCommit(defaultAutoCommit);
conn.setAutoCommit(defaultAutoCommit);
}
if (getDefaultReadOnly() != null) {
if (conn.isReadOnly() != getDefaultReadOnly()) {
conn.setReadOnly(getDefaultReadOnly());