如何获得数据库中的数据库名,表名,字段名,字段个数
来源:互联网 发布:软件公寓户型图 编辑:程序博客网 时间:2024/05/16 10:23
查询数据库中的一个表的记录时,希望知道表中字段的个数以及各个字段的名字。由于无论字段是何种属性,总可以使用
GetString方法返回字段值的串表示。因此只要知道了表中字段的个数或字段的名字就可以方便地查询表中的记录。
可以通过使用jdbc提供的api,可以在查询之前知道表中的字段个数和名字。
当创建好连接对象con之后,那么该连接对象调用getMetaData()方法可以返回一个DatabaseMetaData对象
DatabaseMetaData metadata=con.getMetaData();
Metadata对象再调用getColumns可以将表的字段信息以行列的形式存贮在一个ResultSet对象中。
ResultSet tableMessage=metadata.getColumns(null,null,"表名",null);
如果数据库的表中有n个字段,tableMessage就刚好有n行,每行4列。分别为数据库名,数据库扩展名,表名,字段名。
然后在通过
String 字段名[];int k=0;while(tableMessage.next())String 字段名【k++】=tableMessage.getString(4).//把4换成1 2 3 分别是数据库名,数据库扩展名,表名
得到字段名和字段个数k.
0 0
- 如何获得数据库中的数据库名,表名,字段名,字段个数
- 查询数据库中的数据库名、表名、字段名
- C#获得Access数据库中的表名,以及根据表名获取字段名
- C#获得SQLServer服务器名、数据库名、表名、以及字段名
- 如何获得Sybase中的数据库、表名、字段的SQL语句
- ASP获取数据库表名,字段名
- SqlSever获取数据库表名、字段名
- 数据库表名、字段名限制长度
- 查询mysql数据库中的表名以及字段名
- 获取Sqlite数据库中的表名和字段名
- 如何获取SQL Server所有的数据库名、表名、字段名及字段类型?
- 获取数据库字段名
- 获取SQL Server所有数据库名,表名,字段名
- 获取所有数据库名、表名、字段名
- SQLSERVER查询所有数据库名,表名,和字段名
- Sqlserver列出所有数据库名,表名,字段名
- SQLSERVER查询所有数据库名,表名,和字段名
- 获取SQL数据库中的数据库名、所有表名、所有字段名、列描述
- SuiShenJi项目_按钮等背景样式
- MacOs下安装go lang
- Java学习笔记----static关键字
- Android:AsyncTask的二次使用
- Swift学习笔记9——类和结构体(Classes and Structures)
- 如何获得数据库中的数据库名,表名,字段名,字段个数
- DirectX11 光照演示示例Demo
- deepin配置root登入
- Swift 2.0 之map 与 zip
- PAT1011 A+B和C (15)
- 黑马程序员——Java基础(二)运算符,控制语句
- Sum Root to Leaf Numbers
- Android Material Design:CoordinatorLayout与NestedScrollView
- Navigation自定义