System.err.println("Usage: java examples/TestServer dburl user pass tablename column");
System.err.println("Usage: java examples/TestJava2D dburl user pass tablename column");
    public static void main(String[] args) throws ClassNotFoundException, SQLException {        if (args.length != 5) {            System.err.println("Usage: java examples/TestServer dburl user pass tablename column");            System.err.println();            System.err.println("dburl has the following format:");            System.err.println(Java2DWrapper.POSTGIS_PROTOCOL + "//HOST:PORT/DATABASENAME");            System.err.println("tablename is 'jdbc_test' by default.");            System.exit(1);        }        Shape[] geometries = read(args[0], args[1], args[2], "SELECT " + args[4] + " FROM "                + args[3]);        if (geometries.length == 0) {            System.err.println("No geometries were found.");            return;        }        System.err.println("Painting...");        Frame window = new Frame("PostGIS java2D demo");        Canvas CV = new GisCanvas(geometries);        window.add(CV);        window.setSize(500, 500);        window.addWindowListener(new EventHandler());        window.show();    }