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

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
back into the pool.