/**
* 根据数据库名获取所有表及视图名称
* @param dbName
* @return
* @throws Exception
*/
public ArrayList getDBTables(String dbName)throws Exception
{
//数据库表名List
ArrayList<String> tbList = new ArrayList<String>();
//获取数据库元数据
DatabaseMetaData dbMetaData = new DatabaseMetaData((com.mysql.jdbc.Connection) getConn(), dbName);
//类型()
String[] types = {"TABLE","VIEW"};
rs = dbMetaData.getTables(null, dbName, "%", types);
while(rs.next())
{
tbList.add(rs.getString(3));
}
return tbList;
}
DatabaseMetaData的使用:根据数据库名获取所有表、视图名称
最新推荐文章于 2022-07-05 16:04:55 发布