修正cache preparedStatement的问题

git-svn-id: http://code.alibabatech.com/svn/druid/trunk@931 b9813039-fb51-4c41-a8b9-e21c2acb5095
This commit is contained in:
wenshao
2011-10-09 04:02:18 +00:00
parent 6820a7f52b
commit 8f6bcf8207
5 changed files with 23 additions and 11 deletions
@@ -188,7 +188,7 @@ public class PoolableConnection implements PooledConnection, Connection {
if (stmtHolder == null) {
try {
stmtHolder = new PreparedStatementHolder(key, conn.prepareStatement(sql, resultSetType,
resultSetConcurrency));
resultSetConcurrency));
holder.getDataSource().incrementPreparedStatementCount();
} catch (SQLException ex) {
handleException(ex);
@@ -383,8 +383,8 @@ public class PoolableConnection implements PooledConnection, Connection {
if (stmtHolder == null) {
try {
stmtHolder = new PreparedStatementHolder(key, conn.prepareCall(sql, resultSetType,
resultSetConcurrency,
resultSetHoldability));
resultSetConcurrency,
resultSetHoldability));
holder.getDataSource().incrementPreparedStatementCount();
} catch (SQLException ex) {
handleException(ex);
@@ -415,8 +415,8 @@ public class PoolableConnection implements PooledConnection, Connection {
if (stmtHolder == null) {
try {
stmtHolder = new PreparedStatementHolder(key,
conn.prepareCall(sql, resultSetType, resultSetConcurrency));
stmtHolder = new PreparedStatementHolder(key, conn.prepareCall(sql, resultSetType,
resultSetConcurrency));
holder.getDataSource().incrementPreparedStatementCount();
} catch (SQLException ex) {
handleException(ex);