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 ;//取得全部列名}以上为某表字段具体查询,如果是查询表的信息,如在mysql服务器上那样的查询结果的话,可以用一下代码:ResultSet.executeQuery("show tables")可以的到所有的表信息。 ResultSet.executeQuery("describe tname")可以得到表的字段信息。 //tname为表名