package org.jdbcdslog; import java.sql.Connection; import java.sql.ResultSet; import java.util.Properties; import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite; public class DriverLoggingProxyTest extends TestCase { public DriverLoggingProxyTest(String name) { super(name); } public static Test suite() { return new TestSuite(DriverLoggingProxyTest.class); } public void test() throws Exception { DriverLoggingProxy proxy = new DriverLoggingProxy(); Properties pr = new Properties(); pr.put("user", "sa"); Connection con = proxy.connect("jdbc:jdbcdslog:hsqldb:mem:mymemdb;targetDriver=org.hsqldb.jdbcDriver", pr); con.createStatement().execute("create table test_dr (a integer)"); con.createStatement().execute("insert into test_dr values(1)"); ResultSet rs = con.createStatement().executeQuery("select * from test_dr"); rs.close(); con.close(); } }