首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

mysql回获得数据库的所有表

2012-08-29 
mysql来获得数据库的所有表方法一:使用metadata元数据private static final String COMMON_SPLIT_STR ,

mysql来获得数据库的所有表
方法一:使用metadata元数据

         private static final String COMMON_SPLIT_STR = ",";public String[] getTableArray() {String sql = "show tables";Connection conn = null;Statement sta = null;ResultSet rs = null;StringBuffer tableNameStr = new StringBuffer();try {conn = connectionUtil.getConnection();sta = conn.createStatement();rs = sta.executeQuery(sql);while (rs.next()) {tableNameStr.append(rs.getString(1)).append(COMMON_SPLIT_STR);}} catch (SQLException e) {logger.error(e);} catch(Exception e){logger.error(e);} finally {connectionUtil.closeConnection(conn, sta, rs);}return tableNameStr.toString().split(COMMON_SPLIT_STR);}

热点排行