更新时间:2024-11-12 GMT+08:00
分享

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

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

相关文档