Java 怎样实现查询一个数据库有多少表和表名? Java 怎样实现查询一个数据库有多少表和表名?还有每个表有多少字段和字段名?主键名? 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对于Oracle数据库可以从 TAB 、TABS中获取 恩可以从系统表中取得的如sql2000:SELECT name FROM master.dbo.sysdatabases 就可以得到所有的数据库名字至于表中字段就不用说了 java.sql.Connection.getMetaData() 里面有你想要的。 SELECT count(*) FROM master.dbo.sysdatabases oracle9.2查询当前用户下select count(*) from user_tablesselect table_name from user_tables order by table_name sql2000查询一个库有多少表。select * from sysobjects where xtype='u' and status>0以上不算系统表有多少列就用ResultSetMetaData吧 用sql语句怎么查忘记了 实现自动计算会员折扣 学校JAVA大赛项目问题 构造函数为什么可以给未初始化的final变量赋值? 枚举转数组的问题 强制转换问题 系统抛出这个错误(java.lang.NoSuchMethodError)是什么意思啊? 针对qlampskyface的帖子再调查,毕业一年做java程序员,跳槽是否是明智的选择 初学者问题,为什么能编译不能执行??在线等待?? 如何设置 CLASSPATH ? 我下载了forte for java 3.0的任何平台版,怎么用啊? 如何解决访问人数多了之后网站爆慢的问题?? 如何把一个对象转化成的字符串再转化回来
可以从系统表中取得的
如sql2000:SELECT name FROM master.dbo.sysdatabases 就可以得到所有的数据库名字
至于表中字段就不用说了
里面有你想要的。
查询当前用户下
select count(*) from user_tables
select table_name from user_tables order by table_name
查询一个库有多少表。
select * from sysobjects where xtype='u' and status>0
以上不算系统表有多少列就用ResultSetMetaData吧 用sql语句怎么查忘记了