①:表信息实体的建立
public class TableInfo{
//表名
private String tname;
//所有字段的信息 String:字段名,ColumnInfo:字段信息
private Map<String,ColumnInfo> columns;
//唯一主键(目前我们只能处理表中有且只有一个主键的情况)
private ColumnInfo onlyPriKey;
//如果是联合组建,则在这里存储
private List<ColumnInfo> priKeys;
......get、set方法
......带参不带参构造函数
}
②:表中某一个字段的信息
public class ColumnInfo{
//字段名称
private String name;
//字段的数据类型
private String dataType;
//字段的键类型(0:普通键,1:主键,2:外键)
private int keyType;
......get、set方法
......带参不带参构造函数}