java 获取mysql 某个数据库中所有表及表的列的信息

java 获取mysql 某个数据库中所有表及表的列的信息,第1张

获得某表所有列的信息

String sql = select from tname;//tname为某一表名

Connection conn = ;

Statement st = conncreateStatement();

ResultSet rs = strs = stexecuteQuery(sql);

ResultSetMetaData rsmd = rsgetMetaData();

int colcount = rsmdgetColumnCount();//取得全部列数

for(int i=0;i<colcount;i++){

String colname = rsmdgetColumnName(i);//取得全部列名

}

以上为某表字段具体查询,如果是查询表的信息,如在mysql服务器上那样的查询结果的话,可以用一下代码:

ResultSetexecuteQuery("show tables")可以的到所有的表信息。

ResultSetexecuteQuery("describe tname")可以得到表的字段信息。//tname为表名

ps :同样适用于jsp。

1、MySQL

表查询:

字段查询:

2、Oracle

表查询:

字段查询:

3、SqlServer

表查询:

字段查询:

4、SqlServer_low(低版本)

表查询:

字段查询:

5、PostgreSQL

表查询:

字段查询:

6、Vertica

表查询:

字段查询:

7、DM7

表查询:

字段查询:

8、GBase

表查询:

字段查询:

可以运行SQL选择查询,SQL语句写法:

select 你要获取的字段名列表 from 表名 where 筛选条件;

例如获取学号是001的学生名字,运行下列SQL语句即可

select sname from students where sid='001';

以上就是关于java 获取mysql 某个数据库中所有表及表的列的信息全部的内容,包括:java 获取mysql 某个数据库中所有表及表的列的信息、MySQL、PG、Oracle、SqlServer、达梦数据库扫描表字段元数据SQL、如何获取mysql中某个字段的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9679916.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存