public static void main(String[] argv) { if (argv.length > 0) { System.err.println( TestRefSerStuff.class.getName() + " now requires no args. Please set everything in standard c3p0 config files."); return; } /* String jdbcUrl = null; String username = null; String password = null; if (argv.length == 3) { jdbcUrl = argv[0]; username = argv[1]; password = argv[2]; } else if (argv.length == 1) { jdbcUrl = argv[0]; username = null; password = null; } else usage(); if (! jdbcUrl.startsWith("jdbc:") ) usage(); */ try { DriverManagerDataSource dmds = new DriverManagerDataSource(); // dmds.setJdbcUrl( jdbcUrl ); // dmds.setUser( username ); // dmds.setPassword( password ); try { drop(dmds); } catch (Exception e) { /* Ignore */ } create(dmds); System.err.println("DriverManagerDataSource:"); doTest(dmds); WrapperConnectionPoolDataSource wcpds = new WrapperConnectionPoolDataSource(); wcpds.setNestedDataSource(dmds); PoolBackedDataSource pbds = new PoolBackedDataSource(); pbds.setConnectionPoolDataSource(wcpds); System.err.println("PoolBackedDataSource:"); doTest(pbds); ComboPooledDataSource cpds = new ComboPooledDataSource(); doTest(cpds); } catch (Exception e) { e.printStackTrace(); } }