查询mysql中所有数据库名称
一,这种方法像执行普通的SQL语句一下,sql如下:
SELECT `SCHEMA_NAME`
FROM `information_schema`.`SCHEMATA`
二,
List<String>list=new ArrayList<String>()
//String sql="SELECT SCHEMA_NAME FROM information_schema.SCHEMATA"
try{
//Statement st=(Statement) conn.createStatement()
DatabaseMetaData dmd=(DatabaseMetaData) conn.getMetaData()
ResultSet rs=dmd.getCatalogs()
while(rs.next()){
有多种方法的,最简单的就是直接用sql查询(比如mysql是:show tables),然后java里面用一个map接收就好了。也可以通过java对数据库的链接来直接获取数据库表名的。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)