home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1999 November / PCONLINE_11_99.ISO / filesbbs / OS2 / APCHSSL2.ZIP / OS2HTTPD / public / vhostdata / htdocs / MySQL / Select.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-05-18  |  2.3 KB  |  46 lines

  1. import java.sql.Connection;
  2. import java.sql.DatabaseMetaData;
  3. import java.sql.DriverManager;
  4. import java.sql.ResultSet;
  5. import java.sql.Statement;
  6. import java.util.Hashtable;
  7. import java.util.Properties;
  8.  
  9. class Select {
  10.    public static void main(String[] var0) {
  11.       try {
  12.          Class.forName("org.gjt.mm.mysql.Driver");
  13.          String var1 = "jdbc:mysql://dehua:3306/test";
  14.          Properties var2 = new Properties();
  15.          ((Hashtable)var2).put("UID", "dehua");
  16.          ((Hashtable)var2).put("PWD", "yangdehua");
  17.          Connection var3 = DriverManager.getConnection(var1, (String)((Hashtable)var2).get("UID"), (String)((Hashtable)var2).get("PWD"));
  18.          Statement var4 = var3.createStatement();
  19.          ResultSet var5 = var4.executeQuery("SELECT * from test");
  20.          var5.getMetaData();
  21.          System.out.println("Got results:");
  22.  
  23.          while(var5.next()) {
  24.             String var6 = var5.getString("name");
  25.             String var7 = var5.getString("number");
  26.             System.out.print(" name = " + var6);
  27.             System.out.print(" number = " + var7);
  28.             System.out.print("\n");
  29.          }
  30.  
  31.          var4.close();
  32.          DatabaseMetaData var10 = var3.getMetaData();
  33.          var5 = var10.getTables((String)null, (String)null, (String)null, (String[])null);
  34.  
  35.          while(var5.next()) {
  36.             System.out.println("Table: " + var5.getString("TABLE_NAME"));
  37.          }
  38.  
  39.          var3.close();
  40.       } catch (Exception var8) {
  41.          System.out.println(((Throwable)var8).getMessage());
  42.          ((Throwable)var8).printStackTrace();
  43.       }
  44.    }
  45. }
  46.