s.close();
    public void testOneConnectionWithPooling() throws Exception {        log.info("Testing FBWrapping DataSource Pooling on db: " + DB_DATASOURCE_URL);        ds = new FBWrappingDataSource();        ds.setDatabaseName(DB_DATASOURCE_URL);        ds.setMinSize(3);        ds.setMaxSize(5);        ds.setBlockingTimeout(100);        ds.setIdleTimeout(1000);        ds.setPooling(true);        connection = ds.getConnection(DB_USER, DB_PASSWORD);        //connection.setAutoCommit(false);        assertTrue("Connection is null", connection != null);        Statement s = connection.createStatement();        Exception ex = null;        try {           s.execute("CREATE TABLE T1 ( C1 SMALLINT, C2 SMALLINT)");            s.close();            ResultSet rs = s.executeQuery("select * from T1");            rs.close();        }        catch (Exception e) {            ex = e;        }        //connection.commit();        s.execute("DROP TABLE T1");        s.close();        //connection.commit();        connection.close();        if (ex != null) {            throw ex;        }    }