更新时间:2024-06-03 GMT+08:00

java.sql.ResultSetMetaData

java.sql.ResultSetMetaData是对ResultSet对象相关信息的具体描述。

表1 对java.sql.ResultSetMetaData的支持情况

方法名

返回值类型

支持JDBC4

getCatalogName(int column)

String

Yes

getColumnClassName(int column)

String

Yes

getColumnCount()

int

Yes

getColumnDisplaySize(int column)

int

Yes

getColumnLabel(int column)

String

Yes

getColumnName(int column)

String

Yes

getColumnType(int column)

int

Yes

getColumnTypeName(int column)

String

Yes

getPrecision(int column)

int

Yes

getScale(int column)

int

Yes

getSchemaName(int column)

String

Yes

getTableName(int column)

String

Yes

isAutoIncrement(int column)

boolean

Yes

isCaseSensitive(int column)

boolean

Yes

isCurrency(int column)

boolean

Yes

isDefinitelyWritable(int column)

boolean

Yes

isNullable(int column)

int

Yes

isReadOnly(int column)

boolean

Yes

isSearchable(int column)

boolean

Yes

isSigned(int column)

boolean

Yes

isWritable(int column)

boolean

Yes

uppercaseAttributeName为true时,下面接口会将查询结果转为大写,可转换范围为26个英文字母。
  • public String getColumnName(int column)
  • public String getColumnLabel(int column)