| 
  /*
 Driver Loaded.
 Got Connection.
 SYSTEM_ALIASES
 SYSTEM_ALLTYPEINFO
 SYSTEM_AUTHORIZATIONS
 SYSTEM_BESTROWIDENTIFIER
 SYSTEM_CACHEINFO
 SYSTEM_CATALOGS
 SYSTEM_CHECK_COLUMN_USAGE
 SYSTEM_CHECK_CONSTRAINTS
 SYSTEM_CHECK_ROUTINE_USAGE
 SYSTEM_CHECK_TABLE_USAGE
 SYSTEM_CLASSPRIVILEGES
 SYSTEM_COLLATIONS
 SYSTEM_COLUMNPRIVILEGES
 SYSTEM_COLUMNS
 SYSTEM_CROSSREFERENCE
 SYSTEM_INDEXINFO
 SYSTEM_PRIMARYKEYS
 SYSTEM_PROCEDURECOLUMNS
 SYSTEM_PROCEDURES
 SYSTEM_PROPERTIES
 SYSTEM_ROLE_AUTHORIZATION_DESCRIPTORS
 SYSTEM_SCHEMAS
 SYSTEM_SCHEMATA
 SYSTEM_SEQUENCES
 SYSTEM_SESSIONINFO
 SYSTEM_SESSIONS
 SYSTEM_SUPERTABLES
 SYSTEM_SUPERTYPES
 SYSTEM_TABLEPRIVILEGES
 SYSTEM_TABLES
 SYSTEM_TABLETYPES
 SYSTEM_TABLE_CONSTRAINTS
 SYSTEM_TEXTTABLES
 SYSTEM_TRIGGERCOLUMNS
 SYSTEM_TRIGGERS
 SYSTEM_TYPEINFO
 SYSTEM_UDTATTRIBUTES
 SYSTEM_UDTS
 SYSTEM_USAGE_PRIVILEGES
 SYSTEM_USERS
 SYSTEM_VERSIONCOLUMNS
 SYSTEM_VIEWS
 SYSTEM_VIEW_COLUMN_USAGE
 SYSTEM_VIEW_ROUTINE_USAGE
 SYSTEM_VIEW_TABLE_USAGE
 * */
 import java.sql.Connection;
 import java.sql.DatabaseMetaData;
 import java.sql.DriverManager;
 import java.sql.ResultSet;
 import java.sql.Statement;
 
 public class Main {
 public static void main(String[] args) throws Exception {
 DatabaseMetaData md = conn.getMetaData();
 ResultSet rs = md.getTables(null, null, "%", null);
 while (rs.next()) {
 System.out.println(rs.getString(3));
 }  }
 
 static Connection conn;
 
 static Statement st;
 
 static {
 try {
 // Step 1: Load the JDBC driver.
 Class.forName("org.hsqldb.jdbcDriver");
 System.out.println("Driver Loaded.");
 // Step 2: Establish the connection to the database.
 String url = "jdbc:hsqldb:data/tutorial";
 
 conn = DriverManager.getConnection(url, "sa", "");
 System.out.println("Got Connection.");
 
 st = conn.createStatement();
 } catch (Exception e) {
 System.err.println("Got an exception! ");
 e.printStackTrace();
 System.exit(0);
 }
 }
 }
 
 
 
 
 
 |