A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 马锋 中级黑马   /  2013-1-29 14:12  /  2060 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如何写代码获得数据库中的所有的表和列....有对应的SQL语句吗.?

评分

参与人数 1技术分 +1 收起 理由
潘梦军 + 1

查看全部评分

5 个回复

正序浏览
路过,有收获呀。。。。
回复 使用道具 举报
乔培培 发表于 2013-1-29 16:22
//获取当前连接数据库中的所有表名
//XType='U':表示所有用户表; XType='S':表示所有系统表;
Select Name F ...

谢谢........
回复 使用道具 举报
//获取当前连接数据库中的所有表名
//XType='U':表示所有用户表; XType='S':表示所有系统表;
Select Name FROM SysObjects Where XType='U' orDER BY Name

//获取所有字段名:"TableName"为某个表名
SELECT Name FROM SysColumns WHERE id=Object_Id('TableName')

首先得到数据库中的所有表,然后循环可得到所有字段
回复 使用道具 举报
杨世平 发表于 2013-1-29 14:23
写代码获得数据库连接?这需要jdbc进行和数据库连接,如果你在看视频的话你接着看哇,不急后面都有的说,在 ...

不是获得数据库的连接,表达有误...
就是想通过SQL语句查出数据库中的所有的表和列...
select * from 表名是查指定的表的信息吧...
我是想查出所有表的信息....
回复 使用道具 举报
写代码获得数据库连接?这需要jdbc进行和数据库连接,如果你在看视频的话你接着看哇,不急后面都有的说,在java中数据库语句没变只是要进行相关的数据库连接

select * from 表名

评分

参与人数 1技术分 +1 收起 理由
潘梦军 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马