You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ps...@apache.org on 2015/02/14 01:04:17 UTC

svn commit: r1659726 - in /commons/proper/dbcp/trunk/doc: BasicDataSourceExample.java PoolingDataSourceExample.java PoolingDriverExample.java

Author: psteitz
Date: Sat Feb 14 00:04:17 2015
New Revision: 1659726

URL: http://svn.apache.org/r1659726
Log:
Updated component versions; made PCF pool-setting consistent. JIRA: DBCP-412.

Modified:
    commons/proper/dbcp/trunk/doc/BasicDataSourceExample.java
    commons/proper/dbcp/trunk/doc/PoolingDataSourceExample.java
    commons/proper/dbcp/trunk/doc/PoolingDriverExample.java

Modified: commons/proper/dbcp/trunk/doc/BasicDataSourceExample.java
URL: http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/doc/BasicDataSourceExample.java?rev=1659726&r1=1659725&r2=1659726&view=diff
==============================================================================
--- commons/proper/dbcp/trunk/doc/BasicDataSourceExample.java (original)
+++ commons/proper/dbcp/trunk/doc/BasicDataSourceExample.java Sat Feb 14 00:04:17 2015
@@ -39,18 +39,17 @@ import org.apache.commons.dbcp2.BasicDat
 
 //
 // To compile this example, you'll want:
-//  * commons-pool-1.5.6.jar
-//  * commons-dbcp-1.3.jar (JDK 1.4-1.5) or commons-dbcp-1.4 (JDK 1.6+)
-//  * j2ee.jar (for the javax.sql classes)
+//  * commons-pool-2.3.jar
+//  * commons-dbcp-2.1.jar 
 // in your classpath.
 //
 // To run this example, you'll want:
-//  * commons-pool-1.5.6.jar
-//  * commons-dbcp-1.3.jar (JDK 1.4-1.5) or commons-dbcp-1.4 (JDK 1.6+)
-//  * j2ee.jar (for the javax.sql classes)
-//  * the classes for your (underlying) JDBC driver
+//  * commons-pool-2.3.jar
+//  * commons-dbcp-2.1.jar 
+//  * commons-logging-1.2.jar
 // in your classpath.
 //
+//
 // Invoke the class using two arguments:
 //  * the connect string for your underlying JDBC driver
 //  * the query you'd like to execute
@@ -60,7 +59,7 @@ import org.apache.commons.dbcp2.BasicDat
 //
 // For example:
 //  java -Djdbc.drivers=oracle.jdbc.driver.OracleDriver \
-//       -classpath commons-pool-1.5.6.jar:commons-dbcp-1.4.jar:j2ee.jar:oracle-jdbc.jar:. \
+//       -classpath commons-pool-2.3.jar:commons-dbcp-2.1.jar:oracle-jdbc.jar:commons-logging-1.2.jar. \
 //       PoolingDataSourceExample
 //       "jdbc:oracle:thin:scott/tiger@myhost:1521:mysid"
 //       "SELECT * FROM DUAL"

Modified: commons/proper/dbcp/trunk/doc/PoolingDataSourceExample.java
URL: http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/doc/PoolingDataSourceExample.java?rev=1659726&r1=1659725&r2=1659726&view=diff
==============================================================================
--- commons/proper/dbcp/trunk/doc/PoolingDataSourceExample.java (original)
+++ commons/proper/dbcp/trunk/doc/PoolingDataSourceExample.java Sat Feb 14 00:04:17 2015
@@ -47,14 +47,14 @@ import org.apache.commons.dbcp2.DriverMa
 
 //
 // To compile this example, you'll want:
-//  * commons-pool2-2.2.jar
-//  * commons-dbcp2-2.0.jar
+//  * commons-pool2-2.3.jar
+//  * commons-dbcp2-2.1.jar
 // in your classpath.
 //
 // To run this example, you'll want:
-//  * commons-pool2-2.2.jar
-//  * commons-dbcp2-2.0.jar
-//  * commons-logging-1.1.3.jar
+//  * commons-pool2-2.3.jar
+//  * commons-dbcp2-2.1.jar
+//  * commons-logging-1.2.jar
 //  * the classes for your (underlying) JDBC driver
 // in your classpath.
 //
@@ -67,7 +67,7 @@ import org.apache.commons.dbcp2.DriverMa
 //
 // For example:
 //  java -Djdbc.drivers=org.h2.Driver \
-//       -classpath commons-pool2-2.2.jar:commons-dbcp2-2.0.jar:commons-logging-1.1.3.jar:h2-1.3.152.jar:. \
+//       -classpath commons-pool2-2.3.jar:commons-dbcp2-2.1.jar:commons-logging-1.2.jar:h2-1.3.152.jar:. \
 //       PoolingDataSourceExample \
 //       "jdbc:h2:~/test" \
 //       "SELECT 1"

Modified: commons/proper/dbcp/trunk/doc/PoolingDriverExample.java
URL: http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/doc/PoolingDriverExample.java?rev=1659726&r1=1659725&r2=1659726&view=diff
==============================================================================
--- commons/proper/dbcp/trunk/doc/PoolingDriverExample.java (original)
+++ commons/proper/dbcp/trunk/doc/PoolingDriverExample.java Sat Feb 14 00:04:17 2015
@@ -39,17 +39,15 @@ import org.apache.commons.dbcp2.DriverMa
 // Here's a simple example of how to use the PoolingDriver.
 //
 
-//
 // To compile this example, you'll want:
-//  * commons-pool-1.5.6.jar
-//  * commons-dbcp-1.3.jar (JDK 1.4-1.5) or commons-dbcp-1.4 (JDK 1.6+)
+//  * commons-pool-2.3.jar
+//  * commons-dbcp-2.1.jar 
 // in your classpath.
 //
 // To run this example, you'll want:
-//  * commons-collections.jar
-//  * commons-pool-1.5.6.jar
-//  * commons-dbcp-1.3.jar (JDK 1.4-1.5) or commons-dbcp-1.4 (JDK 1.6+)
-//  * the classes for your (underlying) JDBC driver
+//  * commons-pool-2.3.jar
+//  * commons-dbcp-2.1.jar 
+//  * commons-logging-1.2.jar
 // in your classpath.
 //
 // Invoke the class using two arguments:
@@ -61,7 +59,7 @@ import org.apache.commons.dbcp2.DriverMa
 //
 // For example:
 //  java -Djdbc.drivers=oracle.jdbc.driver.OracleDriver \
-//       -classpath commons-pool-1.5.6.jar:commons-dbcp-1.4.jar:oracle-jdbc.jar:. \
+//       -classpath commons-pool-2.3.jar:commons-dbcp-2.1.jar:oracle-jdbc.jar:commons-logging-1.2.jar. \
 //       PoolingDriverExample \
 //       "jdbc:oracle:thin:scott/tiger@myhost:1521:mysid" \
 //       "SELECT * FROM DUAL"
@@ -174,6 +172,9 @@ public class PoolingDriverExample {
         //
         ObjectPool<PoolableConnection> connectionPool =
             new GenericObjectPool<>(poolableConnectionFactory);
+        
+        // Set the factory's pool property to the owning pool
+        poolableConnectionFactory.setPool(connectionPool);
 
         //
         // Finally, we create the PoolingDriver itself...