1 22 23 24 package com.mchange.v2.c3p0.test; 25 26 import java.sql.*; 27 import javax.sql.*; 28 import javax.naming.*; 29 import com.mchange.v1.db.sql.*; 30 31 public final class ListTablesTest 32 { 33 public static void main(String [] argv) 34 { 35 try 36 { 37 InitialContext ctx = new InitialContext(); 38 DataSource ds = (DataSource) ctx.lookup(argv[0]); 39 System.err.println( ds.getClass() ); 40 Connection con = null; 41 ResultSet rs = null; 42 try 43 { 44 con = ds.getConnection(); 45 DatabaseMetaData md = con.getMetaData(); 46 rs = md.getTables( null, null, "%", null); 47 while (rs.next()) 48 System.out.println(rs.getString(3)); 49 } 50 finally 51 { 52 ResultSetUtils.attemptClose( rs ); 53 ConnectionUtils.attemptClose( con ); 54 } 55 } 56 catch (Exception e) 57 { e.printStackTrace(); } 58 } 59 } 60 | Popular Tags |