diff options
| author | Barry Lind <barry@xythos.com> | 2002-09-25 07:01:31 +0000 |
|---|---|---|
| committer | Barry Lind <barry@xythos.com> | 2002-09-25 07:01:31 +0000 |
| commit | 7bf1c8b0ad5f2534362fb6938be28bb041d79c90 (patch) | |
| tree | 4e12707f3fb34f61d91c24f6b4b86cee49596c62 /src/interfaces/jdbc/org/postgresql/jdbc3/Jdbc3SimpleDataSource.java | |
| parent | 65bf5a39e08ed5ae395725c8353714482a8ec132 (diff) | |
| download | postgresql-7bf1c8b0ad5f2534362fb6938be28bb041d79c90.tar.gz | |
Applied patch from Aaron Mulder (ammulder@alumni.princeton.edu) that fixes
jdbc datasource support for jdk1.4/jdbc3
Modified Files:
jdbc/build.xml jdbc/org/postgresql/Driver.java.in
jdbc/org/postgresql/jdbc2/optional/BaseDataSource.java
jdbc/org/postgresql/jdbc2/optional/PGObjectFactory.java
jdbc/org/postgresql/jdbc2/optional/PooledConnectionImpl.java
jdbc/org/postgresql/jdbc2/optional/PoolingDataSource.java
jdbc/org/postgresql/test/jdbc2/optional/BaseDataSourceTest.java
jdbc/org/postgresql/test/jdbc2/optional/OptionalTestSuite.java
jdbc/org/postgresql/test/jdbc3/Jdbc3TestSuite.java
Added Files:
jdbc/org/postgresql/jdbc3/Jdbc3ConnectionPool.java
jdbc/org/postgresql/jdbc3/Jdbc3ObjectFactory.java
jdbc/org/postgresql/jdbc3/Jdbc3PooledConnection.java
jdbc/org/postgresql/jdbc3/Jdbc3PoolingDataSource.java
jdbc/org/postgresql/jdbc3/Jdbc3SimpleDataSource.java
jdbc/org/postgresql/test/jdbc2/optional/PoolingDataSourceTest.java
jdbc/org/postgresql/test/jdbc3/Jdbc3ConnectionPoolTest.java
jdbc/org/postgresql/test/jdbc3/Jdbc3PoolingDataSourceTest.java
jdbc/org/postgresql/test/jdbc3/Jdbc3SimpleDataSourceTest.java
jdbc/org/postgresql/test/util/MiniJndiContext.java
jdbc/org/postgresql/test/util/MiniJndiContextFactory.java
Diffstat (limited to 'src/interfaces/jdbc/org/postgresql/jdbc3/Jdbc3SimpleDataSource.java')
| -rw-r--r-- | src/interfaces/jdbc/org/postgresql/jdbc3/Jdbc3SimpleDataSource.java | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/interfaces/jdbc/org/postgresql/jdbc3/Jdbc3SimpleDataSource.java b/src/interfaces/jdbc/org/postgresql/jdbc3/Jdbc3SimpleDataSource.java new file mode 100644 index 0000000000..d8dff03221 --- /dev/null +++ b/src/interfaces/jdbc/org/postgresql/jdbc3/Jdbc3SimpleDataSource.java @@ -0,0 +1,30 @@ +package org.postgresql.jdbc3; + +import org.postgresql.jdbc2.optional.SimpleDataSource; + +import javax.naming.Reference; + +/** + * JDBC3 implementation of a non-pooling DataSource. + * + * @author Aaron Mulder (ammulder@alumni.princeton.edu) + * @version $Revision: 1.1 $ + */ +public class Jdbc3SimpleDataSource extends SimpleDataSource +{ + /** + * Generates a JDBC3 object factory reference. + */ + protected Reference createReference() + { + return new Reference(getClass().getName(), Jdbc3ObjectFactory.class.getName(), null); + } + + /** + * Gets a description of this DataSource. + */ + public String getDescription() + { + return "JDBC3 Non-Pooling DataSource from " + org.postgresql.Driver.getVersion(); + } +} |
