1、MySQL
获取表名:
用“show tables”命令。在程序中也可以采用该命令获取,在返回的RowSet中的“Tables_in_db”读出来。其中“db”是指你的数据库的名称,比如说Tables_in_productdb。
获取某个表的字段:
用“desc tablename”命令。取得方式和上面类似。
此外,还可用MySQL数据库系统表取得,在information_schema库中有系统中的一些基础性表,比如说TABLES\COLUMNS。但一般情况下,程序只访问本库中的表,所以不建议采用这种方式取得。
2、SQLSERVER
SQLSERVER中也有数据库系统表,有相应权限时可以直接访问。
获取表名:
通过查询sysobjects表取得,它记录了系统中的对象。具体的访问方式如下:
select name from sysobjects where xtype='U'
其中name得到的即表名。
XType='U':表示所有用户表;
XType='S':表示所有系统表。
获取某个表的字段:
SystemColumns表记录了数据库中的列信息。具体调用方式:
Select Name from SysColumns Where id=Object_Id('test')
3、ORACLE
获取表名:
Oracle的user_talbes用于记录了用户表信息。
select * from user_tables
获取某个表的字段:
USER_TAB_COLS中记录了用户表的列信息。下面是别人写的:
SELECT USER_TAB_COLS.TABLE_NAME as 表名, USER_TAB_COLS.COLUMN_NAME as 列名 , USER_TAB_COLS.DATA_TYPE as 数据类型, USER_TAB_COLS.DATA_LENGTH as 长度, USER_TAB_COLS.NULLABLE as 是否为空,USER_TAB_COLS.COLUMN_ID as 列序号, user_col_comments.comments as 备注 FROM USER_TAB_COLS inner join user_col_comments on user_col_comments.TABLE_NAME=USER_TAB_COLS.TABLE_NAME and user_col_comments.COLUMN_NAME=USER_TAB
SQL获取所有数据库名、表名、储存过程以及参数列表
http://www.zxbc.cn/html/20080513/34273.html
获取sql server数据库中所有用户表名以及表的结构(列名和数据类型)
http://hi.baidu.com/mybblog/item/3d8feb338c063325b3c0c567
SQL脚本获取指定SQLServer数据库所有表及视图的字段列表及类型、长度
Oracle查询表名与表列名的实际操作方案
http://database.51cto.com/art/201004/196794.htm
Oracle查看所有表和字段
取得sqlite数据库里所有的表名
http://goslam.cn/ArtView.aspx?id=205
sqlite3 查询数据库表结构
http://blog.163.com/stray_me/blog/static/2949630420091124291029/
相关推荐
一键生成Oracle、Sqlserver、Mysql 数据库表结构说明文档,文档输出类型支持word、PDF、html。原创作品绿色环保无污染
该实例展示了JAVA使用Connection连接MySql SQL Server200 Oracle数据库 .实现了增删查该.附带Struts2框架应用
此类为数据库操作通用类,可以根据需要同时操作Mysql、SqlServer、SQLite、Oracle等数据库,免除一个项目需要连接多个数据库而带来的代码重写或者修改造成的麻烦。。。
sqlserver、oracle、mysql等几乎所有数据库的odbc驱动jar包,都包含在内。
mysql,sqlserver,oracle的数据库驱动
包含mysql sqlserver oracle pointbase的数据库驱动,并附带了oracle mysql的测试程序
安装即可连接,可连接MySql,sqlServer等类型的数据库
MySQL SQLServer7.0 SQLServer2000 SQLServer2500 Oracle80 Oracle10g 数据库驱动包和连接字符串
压缩包内含mysql sqlserver oracle 3种数据库连接(JDBC)驱动,并附详细文字说明。
数据库转换工具,可实现oracle,mysql,sqlserver,sybase,db2相互转换
mysql、sqlserer、oracle数据库驱动jar包
数据库驱动程序 即 JDBC Driver 是应用于特定数据库的一套实施了JDBC 接口的类集 Java程序在加载了数据库驱动器程序后才能操作相应的数据库 三种数据库的驱动jar包都有 超级好用
ORACLE MYSQL SQLSERVER DB2等数据库转换工具百度云链接,永久有效,版本比较老,可能不支持新版本。
数据库转换工具 mysql sqlserver
支持 各种数据库 的客户端,宝宝们在也不用担心 连接数据库的问题了,支持在线下载驱动,无需配置,方便到家。希望对宝宝们有用
mysql sqlserver oracle驱动 jar包三者都打包在这里面了,赶紧留着呗
sqlserver,mysql,oracle数据库连接驱动
mysql、oracle、sqlserver三种数据库驱动包
当前几个主流数据库的jdbc连接jar包(mysql sqlserver oracle)
sqlserver mysql oracle 三种数据库的分页查询比较