@SuppressWarnings("unused") private static Connection createTomcatJdbcPoolWrappedConnection() throws SQLException { // set up database DataSource ds = new DataSource(); ds.setDriverClassName("org.hsqldb.jdbc.JDBCDriver"); ds.setUrl("jdbc:hsqldb:mem:test"); ds.setJdbcInterceptors("org.apache.tomcat.jdbc.pool.interceptor.StatementDecoratorInterceptor"); Connection connection = ds.getConnection(); insertRecords(connection); return connection; }