ResultSetMetaData

ResultSetMetaData中包含了resultSet结果中的所有列的名称
一共有多少个列一级各个列的数据类型 是否为null 是否自增
可用于获取关于 ResultSet 对象中列的类型和属性信息的对象
ResultSetMetaData meta = rs.getMetaData();
getColumnName(int column):获取指定列的名称
getColumnLabel(int column):获取指定列的别名
getColumnCount():返回当前 ResultSet 对象中的列数。
getColumnTypeName(int column):检索指定列的数据库特定的类型名称。
getColumnDisplaySize(int column):指示指定列的最大标准宽度,以字符为单位。
isNullable(int column):指示指定列中的值是否可以为 null。
指示列不允许NULL值的常量 返回 0
指示列允许NULL值的常量 返回1
指示列值的可空性未知的常数 返回2
isAutoIncrement(int column):指示是否自动为指定列进行编号,这样这些列仍然是只读的。
image.png
输出:
image.png