
# java.sql.ResultSetMetaData
java.sql.ResultSetMetaData是对ResultSet对象相关信息的具体描述。
表1对java.sql.ResultSetMetaData的支持情况 
| 方法名                              | 返回值类型   | 支持JDBC4 | 支持计划外ALT |
|:---|:---|:---|:---|
| getCatalogName(int column)       | String  | Yes     | Yes      |
| getColumnClassName(int column)   | String  | Yes     | Yes      |
| getColumnCount()                 | int     | Yes     | Yes      |
| getColumnDisplaySize(int column) | int     | Yes     | Yes      |
| getColumnLabel(int column)       | String  | Yes     | Yes      |
| getColumnName(int column)        | String  | Yes     | Yes      |
| getColumnType(int column)        | int     | Yes     | Yes      |
| getColumnTypeName(int column)    | String  | Yes     | Yes      |
| getPrecision(int column)         | int     | Yes     | Yes      |
| getScale(int column)             | int     | Yes     | Yes      |
| getSchemaName(int column)        | String  | Yes     | Yes      |
| getTableName(int column)         | String  | Yes     | Yes      |
| isAutoIncrement(int column)      | boolean | Yes     | Yes      |
| isCaseSensitive(int column)      | boolean | Yes     | Yes      |
| isCurrency(int column)           | boolean | Yes     | Yes      |
| isDefinitelyWritable(int column) | boolean | Yes     | Yes      |
| isNullable(int column)           | int     | Yes     | Yes      |
| isReadOnly(int column)           | boolean | Yes     | Yes      |
| isSearchable(int column)         | boolean | Yes     | Yes      |
| isSigned(int column)             | boolean | Yes     | Yes      |
| isWritable(int column)           | boolean | Yes     | Yes      |
   
![](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/public_sys-resources/note_3.0-zh-cn.png)
uppercaseAttributeName为true时，下面接口会将查询结果转为大写，可转换范围为26个英文字母。
- public String getColumnName(int column)
- public String getColumnLabel(int column)
 
