专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

mysql查询部分,java获取mysql某个数据库中所有表及表的列的信息_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 12:37:53       共计:3588 浏览
mysql查询部分,java获取mysql某个数据库中所有表及表的列的信息?

mysql里面提供了很多方法来获取表结构和表列:如下方法获得某表所有列的信息:

String sql = select * from tname;//tname为某一表名Connection conn = ....

;Statement st = conn.createStatement()

;ResultSet rs = st.rs = st.executeQuery(sql)

;ResultSetMetaData rsmd = rs.getMetaData()

;int colcount = rsmd.getColumnCount()

;//取得全部列数for(int i=0;i<colcount;i++){String colname = rsmd.getColumnName(i)

;//取得全部列名}以上为某表字段具体查询,如果是查询表的信息,如在mysql服务器上那样的查询结果的话,可以用一下代码:ResultSet.executeQuery("show tables")可以的到所有的表信息。

ResultSet.executeQuery("describe tname")可以得到表的字段信息。

//tname为表名

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mysql取值查询,怎么样才能学好java编程_数据库 | ·下一条:用mysql查询,mysql分布式怎么连表查询_数据库

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有