怎样查询所有数据库名,不包括系统数据库

ldlzagg 2011-08-05 01:53:40
用sql,怎样查询所有数据库名,不包括系统数据库,通用的,包括sql server,oracle,sybase等
...全文
111 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wula0010 2011-08-05
  • 打赏
  • 举报
回复
不同的数据库,存放数据库的名字的方式不一样,你要搞通用的,无非就是先判断是什么数据库,然后根据不同的数据库去查询而已,一种一种去搞吧,没捷径.............
angeith 2011-08-05
  • 打赏
  • 举报
回复
oracle的
angeith 2011-08-05
  • 打赏
  • 举报
回复
select table_name from user_tables
softroad 2011-08-05
  • 打赏
  • 举报
回复

DatabaseMetaData dmd = conn.getMetaData();
ResultSet rs = dmd.getCatalogs();

while(rs.next()) {
System.err.println(rs.getString("TABLE_CAT"));
}

自己过滤吧
老张-AI 2011-08-05
  • 打赏
  • 举报
回复
....

show database

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧