欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

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

錢浩然2年前17瀏覽0評論
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為表名