色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c mysql查詢,java獲取mysql某個數據庫中所有表及表的列的信息

江奕云2年前20瀏覽0評論
c mysql查詢,java獲取mysql某個數據庫中所有表及表的列的信息?

mysql里面提供了很多方法來獲取表結構和表列:如下方法獲得某表所有列的信息:

String sql = select * from tname;//tname為某一表名Connection conn = ....

;Statement st = conn.createStatement()

;ResultSet rs = st.rs = st.executeQuery(sql)

;ResultSetMetaData rsmd = rs.getMetaData()

;int colcount = rsmd.getColumnCount()

;//取得全部列數for(int i=0;i<colcount;i++){String colname = rsmd.getColumnName(i)

;//取得全部列名}以上為某表字段具體查詢,如果是查詢表的信息,如在mysql服務器上那樣的查詢結果的話,可以用一下代碼:ResultSet.executeQuery("show tables")可以的到所有的表信息。

ResultSet.executeQuery("describe tname")可以得到表的字段信息。

//tname為表名