Java连接Mysql数据库,如何获取所有的数据库名

Java连接Mysql数据库,如何获取所有的数据库名,第1张

Java连接Mysql数据库,如何获取所有的数据库名

查询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对数据库的链接来直接获取数据库表名的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9933406.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存