-5
我在mysql中有一個表。我想要使用元數據獲取行和列的所有信息。誰可以幫忙??請如何使用元數據檢索表的信息
我在mysql中有一個表。我想要使用元數據獲取行和列的所有信息。誰可以幫忙??請如何使用元數據檢索表的信息
你可以試試這個。
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));
}
感謝它的工作正常 – Jeet
更多信息PLZ ......是U試圖讓在java中前衛的元數據?你有谷歌嗎? – sidgate
http://dev.mysql.com/doc/refman/5.0/en/explain.html –