元数据

在sql中,描述数据库或者其组成部分的数据称为元数据。(区别于那些数据库中的实际信息)

元数据分为三类:关于数据库的元数据、关于结果集的元数据、关于预备语句的元数据。

 

数据库元数据:

DatabaseMetaData meta = conn.getMetaData;
ResultSet mrs = meta.getTables(null, null, null, new String[]{"TABLE"});

 

结果集元数据:

ResultSet mrs = stat.executeQuery("select * From tables");
ResutlSetMetaData meta = mrs.getMetaData();
for (int i = 0; i < meta.getColumnCount(); i++) {
    String columnName = meta.getColumnLabel(i);
    int columnSize = meta.getColumnDisplaySize(i);
}

 

你可能感兴趣的:(sql)