The jdbc package stores JDBC-specific code. CSWResultSet is a ContentSourceWrapper implementation for JDBC datasources. GLJdbcAction contains mostly static methods to perform actions on JDBC datasources.
Connection pooling is implemented by a number of classes.
GLDataSource implements the J2EE javax.sql.DataSource
interface;
outside callers obtain GLDataSource objects by name via the
GLDataSourceFactory class.
Inside, each GLDataSource optionally maintains a GLConnectionPool;
its getConnection
method hands out GLPooledConnection
objects that override the close
method to put themselves
ba