首页 > 代码库 > java——mysql——获取所有table名和table字段名。
java——mysql——获取所有table名和table字段名。
获取database所有table名:
(参考:http://stackoverflow.com/questions/2780284/how-to-get-all-table-names-from-a-database )
DatabaseMetaData md = conn.getMetaData();ResultSet rs = md.getTables(null, null, "%", null);while (rs.next()) { System.out.println(rs.getString(3));}
原理:Column 3 is the TABLE_NAME
(see documentation of getTables).
获取某table的所有字段名:
(参考:http://java.dzone.com/snippets/listing-schematablecolumn )
DatabaseMetaData meta = conn.getMetaData();ResultSet resultSet = meta.getColumns(databaseName, null, tableName, "%");while (resultSet.next()) { System.out.println(esultSet.getString(4));}
java——mysql——获取所有table名和table字段名。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。