Java 怎样实现查询一个数据库有多少表和表名?

ggdd1228 2007-06-21 09:08:14
Java 怎样实现查询一个数据库有多少表和表名?还有每个表有多少字段和字段名?主键名? 谢谢!
...全文
427 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
joejoe1991 2007-06-28
  • 打赏
  • 举报
回复
sql2000
查询一个库有多少表。
select * from sysobjects where xtype='u' and status>0
以上不算系统表

有多少列就用ResultSetMetaData吧 用sql语句怎么查忘记了
志大洋 2007-06-26
  • 打赏
  • 举报
回复
oracle9.2
查询当前用户下
select count(*) from user_tables
select table_name from user_tables order by table_name
iehanbin 2007-06-25
  • 打赏
  • 举报
回复
SELECT count(*) FROM master.dbo.sysdatabases
hcmsxy 2007-06-22
  • 打赏
  • 举报
回复
java.sql.Connection.getMetaData()
里面有你想要的。
yingzi107 2007-06-22
  • 打赏
  • 举报
回复
程序员群 41801837
LexChen 2007-06-21
  • 打赏
  • 举报
回复
对于Oracle数据库可以从 TAB 、TABS中获取
swoky 2007-06-21
  • 打赏
  • 举报
回复

可以从系统表中取得的
如sql2000:SELECT name FROM master.dbo.sysdatabases 就可以得到所有的数据库名字
至于表中字段就不用说了

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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