Author: psteitz
Date: Tue Nov 24 04:17:44 2009
New Revision: 883579

URL: http://svn.apache.org/viewvc?rev=883579&view=rev
Log:
Restored jdk 1.4-compatability.

Modified:
    
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingConnection.java

Modified: 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingConnection.java
URL: 
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingConnection.java?rev=883579&r1=883578&r2=883579&view=diff
==============================================================================
--- 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingConnection.java
 (original)
+++ 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingConnection.java
 Tue Nov 24 04:17:44 2009
@@ -274,16 +274,19 @@
         } else {
             PStmtKey key = (PStmtKey)obj;
             if( null == key._resultSetType && null == 
key._resultSetConcurrency ) {
-                return key._stmtType == STATEMENT_PREPAREDSTMT ?
-                    new 
PoolablePreparedStatement(getDelegate().prepareStatement( key._sql), key, 
_pstmtPool, this) :
-                    new PoolableCallableStatement(getDelegate().prepareCall( 
key._sql ), key, _pstmtPool, this);
-
+                if (key._stmtType == STATEMENT_PREPAREDSTMT ) {
+                    return new 
PoolablePreparedStatement(getDelegate().prepareStatement( key._sql), key, 
_pstmtPool, this); 
+                } else {
+                    return new 
PoolableCallableStatement(getDelegate().prepareCall( key._sql), key, 
_pstmtPool, this);
+                }
             }else {
-                return key._stmtType == STATEMENT_PREPAREDSTMT ?
-                    new 
PoolablePreparedStatement(getDelegate().prepareStatement(
-                        key._sql, 
key._resultSetType.intValue(),key._resultSetConcurrency.intValue()), key, 
_pstmtPool, this) :
-                    new PoolableCallableStatement( getDelegate().prepareCall(
-                        key._sql,key._resultSetType.intValue(), 
key._resultSetConcurrency.intValue() ), key, _pstmtPool, this);
+                if(key._stmtType == STATEMENT_PREPAREDSTMT) {
+                    return new 
PoolablePreparedStatement(getDelegate().prepareStatement(
+                        key._sql, 
key._resultSetType.intValue(),key._resultSetConcurrency.intValue()), key, 
_pstmtPool, this);
+                } else {
+                    return new PoolableCallableStatement( 
getDelegate().prepareCall(
+                        key._sql,key._resultSetType.intValue(), 
key._resultSetConcurrency.intValue()), key, _pstmtPool, this);
+                }
             }
         }
     }


Reply via email to