當前位置:編程學習大全網 - 編程軟體 - java 獲取mysql 某個數據庫中所有表及表的列的信息

java 獲取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為表名

p.s :同樣適用於jsp。

  • 上一篇:求助,stm32f103無刷直流電機驅動的各種問題
  • 下一篇:flash的as3.0怎麽做讓壹個按鈕按下後跟著鼠標指針拖拽
  • copyright 2024編程學習大全網