下面以MySQL5为例,看看实现过程:制作pc28程序q<277.03.4.83.6> 首先为了描述表和列的关系,必须做个简单建模: 表对象、列对象,之间是一对多关系。 public class TableInfoBean { private String tableName; private String tableComment; private List<ColumnBean> columnList=new ArrayList<ColumnBean>(); public class ColumnBean { private String columnName; private String columnComment; private String SqlType; 这个关系很简单,就这么搞定了,用来保存一个表信息。 下面就是如何从数据库读取表信息了。 在这里依赖一个类DatabaseMetaData,这个对象可以从数据库连接来获取。有了它万事大吉了,想知道什么问它即可: DatabaseMetaData databaseMetaData = conn.getMetaData(); //获取所有表 ResultSet tableSet = databaseMetaData.getTables(null, "%", "%", new String[]{"TABLE"}); //获取tableName表列信息 ResultSet columnSet = databaseMetaData.getColumns(null, "%", tableName, "%"); 上面代码会得到两个结果集,对照DatabaseMetaData 的文档,我们可以通过结果集的列名来获取想要的信息,例如 String tableName = tableSet.getString("TABLE_NAME"); String tableComment = tableSet.getString("REMARKS"); String columnName = columnSet.getString("COLUMN_NAME"); String columnComment = columnSet.getString("REMARKS"); String sqlType = columnSet.getString("DATA_TYPE");
JDBC获取制作pc28程序数据库各种信息
来源:这里教程网
时间:2026-03-01 12:45:15
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- RDS MySQL 5.7三节点企业版重磅发布
RDS MySQL 5.7三节点企业版重磅发布
26-03-01 - MySQL:slave_skip_errors参数对MGR可用性的影响
MySQL:slave_skip_errors参数对MGR可用性的影响
26-03-01 - 手把手教你认识OPTIMIZER_TRACE
手把手教你认识OPTIMIZER_TRACE
26-03-01 - 思维导图是什么软件画的
思维导图是什么软件画的
26-03-01 - 如何制作流程图,简单便捷流程图软件
如何制作流程图,简单便捷流程图软件
26-03-01 - 3DMAX详解如何建造鱼鳞状建筑模型
3DMAX详解如何建造鱼鳞状建筑模型
26-03-01 - 3DMAX制作异形长椅制作及布线方式
3DMAX制作异形长椅制作及布线方式
26-03-01 - 3DMAX把黑白图像转矢量线条来建模
3DMAX把黑白图像转矢量线条来建模
26-03-01 - 基于Flink和规则引擎的实时风控解决方案
基于Flink和规则引擎的实时风控解决方案
26-03-01 - 3DMAX制作逼真的环形建筑效果图教程
3DMAX制作逼真的环形建筑效果图教程
26-03-01
