2013-06-19 24 views
-5

我在mysql中有一個表。我想要使用元數據獲取行和列的所有信息。誰可以幫忙??請如何使用元數據檢索表的信息

+0

更多信息PLZ ......是U試圖讓在java中前衛的元數據?你有谷歌嗎? – sidgate

+0

http://dev.mysql.com/doc/refman/5.0/en/explain.html –

回答

0

你可以試試這個。

Connection con = 
        DriverManager.getConnection(connection, user, password); 

      Statement st = con.createStatement(); 

      String sql = "select * from events"; 
      ResultSet rs = st.executeQuery(sql); 
      ResultSetMetaData metaData = rs.getMetaData(); 

      int rowCount = metaData.getColumnCount(); 

      System.out.println("Table Name : " + metaData.getTableName(2)); 
      System.out.println("Field \tsize\tDataType"); 

      for (int i = 0; i < rowCount; i++) { 
       System.out.print(metaData.getColumnName(i + 1) + " \t"); 
       System.out.print(metaData.getColumnDisplaySize(i + 1) + "\t"); 
       System.out.println(metaData.getColumnTypeName(i + 1)); 
      } 
+0

感謝它的工作正常 – Jeet

相關問題