I made the change to JdbcDataSource.java because my <keep-alive> 
String was being changed to "SELECT 1" from "SELECT 1 FROM DUAL".  Of 
course this is not a major problem. Here is a diff (with -b flag). 

thanks, Charles 


Index: JdbcDataSource.java 
=================================================================== 
RCS file:
/home/cvspublic/jakarta-avalon-excalibur/src/java/org/apache/avalon/excalibur/datasource/JdbcDataSource.java,v
 
retrieving revision 1.13 
diff -u -b -r1.13 JdbcDataSource.java 
--- JdbcDataSource.java 11 Dec 2001 09:53:28 -0000      1.13 
+++ JdbcDataSource.java 17 Jan 2002 20:15:05 -0000 
@@ -142,7 +142,8 @@ 
                     l_max = max; 
                 } 
             } 
- 
+            if (keepAlive == null) 
+            { 
             if (oradb) 
             { 
                 keepAlive = "SELECT 1 FROM DUAL"; 
@@ -156,6 +157,7 @@ 
             else 
             { 
                 keepAlive = "SELECT 1"; 
+                } 
             } 

             final JdbcConnectionFactory factory = 

Reply via email to