|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjavax.sql.rowset.RowSetMetaDataImpl
public class RowSetMetaDataImpl
RowSet 객체의 열에 관한 메타데이타 정보를 설정 및 취득하는 메소드의 구현을 제공합니다. RowSetMetaDataImpl 객체는, 행 세트내의 렬수를 추적해, 각 열의 열속성의 내부 배열을 보관 유지합니다.
RowSet 객체는, 열에 관한 정보를 설정해, 취득하기 위해서, 내부에서 RowSetMetaDataImpl 객체를 작성합니다.
주:RowSetMetaDataImpl 객체내의 모든 메타데이타는, 이 메타데이타가 기술하는 RowSet 객체가 생성될 때까지 사용할 수 없는 것이라고 보여집니다. 따라서,RowSet 객체에 데이터가 추가되기 전에, 정보를 취득하는 RowSetMetaDataImpl 메소드가 불려 갔을 경우의 동작은 보증되고 있지 않습니다.
| 필드의 개요 |
|---|
| 인터페이스 java.sql. ResultSetMetaData 로부터 상속된 필드 |
|---|
columnNoNulls , columnNullable , columnNullableUnknown |
| 생성자 의 개요 | |
|---|---|
RowSetMetaDataImpl ()
|
|
| 메소드의 개요 | ||
|---|---|---|
String |
getCatalogName (int columnIndex)
지정된 렬내의 값의 파생원인 표의 카탈로그명을 가져옵니다. |
|
String |
getColumnClassName (int columnIndex)
지정된 렬내의 값을 맵 하는 Java 프로그램 언어의 클래스의 완전 수식명을 가져옵니다. |
|
int |
getColumnCount ()
이 RowSetMetaDataImpl 객체를 작성한 RowSet 객체내의 렬수를 가져옵니다. |
|
int |
getColumnDisplaySize (int columnIndex)
지정된 열의 일반적으로의 최대폭을 나타내는 문자수를 가져옵니다. |
|
String |
getColumnLabel (int columnIndex)
인쇄나 표시에 사용되는, 지정된 열의 추천열타이틀을 가져옵니다. |
|
String |
getColumnName (int columnIndex)
지정된 열의 이름을 가져옵니다. |
|
int |
getColumnType (int columnIndex)
지정된 열에 포함된 값의 SQL 형의 형태 코드 ( java.sql.Types 정수의 1 개)를 가져옵니다. |
|
String |
getColumnTypeName (int columnIndex)
지정된 렬내에 포함된 값의 DBMS 고유의 형명을 가져옵니다. |
|
int |
getPrecision (int columnIndex)
지정된 렬내에 포함된 값의 합계 자리수를 가져옵니다. |
|
int |
getScale (int columnIndex)
지정된 렬내에 포함된 값의 소수점 이하의 자리수를 가져옵니다. |
|
String |
getSchemaName (int columnIndex)
지정된 열의 값의 파생원인 표의 schema명을 가져옵니다. |
|
String |
getTableName (int columnIndex)
지정된 렬내의 값의 파생원인 표의 이름을 가져옵니다. |
|
boolean |
isAutoIncrement (int columnIndex)
지정된 열에 포함된 값에 자동적으로 번호를 붙일 수 있을지 어떨지, 즉 이 값이 읽어내 전용일지 어떨지를 확인합니다. |
|
boolean |
isCaseSensitive (int columnIndex)
지정된 열의 이름의 대문자와 소문자가 구별될지 어떨지를 나타냅니다. |
|
boolean |
isCurrency (int columnIndex)
지정된 열에 포함된 값이 캐쉬치인가 어떤가를 나타냅니다. |
|
boolean |
isDefinitelyWritable (int columnIndex)
지정된 열에 대한 기입 조작이 반드시 성공할지 어떨지를 나타냅니다. |
|
int |
isNullable (int columnIndex)
지정된 열에 NULL 치를 포함할 수 있을지 어떨지를 나타내는 정수를 가져옵니다. |
|
boolean |
isReadOnly (int columnIndex)
지정된 열이 절대적으로 기입해 가능하지 않은지 어떤지 (읽기 전용일지 어떨지)를 나타냅니다. |
|
boolean |
isSearchable (int columnIndex)
지정된 열에 포함된 값을 WHERE 절로 사용할 수 있을지 어떨지를 나타냅니다. |
|
boolean |
isSigned (int columnIndex)
지정된 열에 포함된 값이 부호 첨부의 수인가 어떤가를 나타냅니다. |
|
boolean |
isWrapperFor (Class <? > interfaces)
이것이, 지정된 인터페이스를 구현하고 있는 경우나, 그러한 객체의 직접적 또는 간접적인 래퍼인 경우는, true 를 돌려줍니다. |
|
boolean |
isWritable (int columnIndex)
지정된 열에 대한 기입 조작이 성공할 가능성이 있을지 어떨지를 나타냅니다. |
|
void |
setAutoIncrement (int columnIndex,
boolean property)
지정된 열이 자동적으로 번호 붙이고 되어 읽기 전용으로서 다루어질지 어떨지를, 지정된 boolean 치로 설정합니다. |
|
void |
setCaseSensitive (int columnIndex,
boolean property)
지정된 열의 이름으로, 대문자와 소문자를 구별할지 어떨지를, 지정된 boolean 로 설정합니다. |
|
void |
setCatalogName (int columnIndex,
String catalogName)
지정된 열의 파생원인 표의 카탈로그명을 catalogName 로 설정합니다. |
|
void |
setColumnCount (int columnCount)
이 RowSetMetaDataImpl 객체를 작성한 RowSet 객체내의 렬수를 설정합니다. |
|
void |
setColumnDisplaySize (int columnIndex,
int size)
지정된 렬내의 표준의 최대 문자수를, 지정된 수치로 설정합니다. |
|
void |
setColumnLabel (int columnIndex,
String label)
인쇄와 표시에 사용하는 추천열라벨을 label 로 설정합니다 (존재하는 경우). |
|
void |
setColumnName (int columnIndex,
String columnName)
지정한 열의 이름으로 지정된 이름을 설정합니다. |
|
void |
setColumnType (int columnIndex,
int SQLType)
지정된 렬내에 포함된 값의 SQL 형 코드를, java.sql.Types 클래스의 지정의 형태 코드로 설정합니다. |
|
void |
setColumnTypeName (int columnIndex,
String typeName)
지정된 렬내에 포함된 값의 데이터 소스에 의해 사용되는 형명을 설정합니다. |
|
void |
setCurrency (int columnIndex,
boolean property)
지정된 열에 포함된 값이 캐쉬치일지 어떨지를, 지정된 boolean 로 설정합니다. |
|
void |
setNullable (int columnIndex,
int property)
지정된 열에 포함된 값을 NULL 로 설정할 수 있을지 어떨지를,ResultSetMetaData 인터페이스의 지정된 정수로 설정합니다. |
|
void |
setPrecision (int columnIndex,
int precision)
지정된 열에 포함된 값의 10 진수의 합계수를 설정합니다. |
|
void |
setScale (int columnIndex,
int scale)
지정된 열에 포함된 값의 소수점 이하의 자리수를 설정합니다. |
|
void |
setSchemaName (int columnIndex,
String schemaName)
지정된 열의 겉(표)의 schema명을 schemaName 로 설정합니다 (존재하는 경우). |
|
void |
setSearchable (int columnIndex,
boolean property)
지정된 렬내에 포함된 값을 WHERE 절내에서 사용할 수 있을지 어떨지를, 지정된 boolean 치로 설정합니다. |
|
void |
setSigned (int columnIndex,
boolean property)
지정된 열에 포함된 값이 부호 첨부의 수일지 어떨지를, 지정된 boolean 로 설정합니다. |
|
void |
setTableName (int columnIndex,
String tableName)
지정된 열의 파생원인 표의 이름을 설정합니다. |
|
|
unwrap (Class <T> iface)
표준 이외의 메소드, 또는 프록시에 의해 공개되지 않는 표준 메소드에 액세스 할 수 있도록(듯이) 하기 위해서, 지정된 인터페이스를 구현하고 있는 객체를 돌려줍니다. |
|
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 생성자 의 상세 |
|---|
public RowSetMetaDataImpl()
| 메소드의 상세 |
|---|
public void setColumnCount(int columnCount)
throws SQLException
RowSetMetaDataImpl 객체를 작성한 RowSet 객체내의 렬수를 설정합니다.
RowSetMetaData 내의 setColumnCount columnCount - RowSet 객체내의
렬수를 지정하는 int
SQLException - 지정된 수치가 제로 이하의 경우
public void setAutoIncrement(int columnIndex,
boolean property)
throws SQLException
boolean 치로 설정합니다.
RowSetMetaData 내의 setAutoIncrement columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 행 세트내의 렬수까지의 임의의 수를
지정할 필요가 있는property - 지정된 열이
자동적으로 증분 되는 경우는 true,
그렇지 않은 경우는 false
SQLException - 데이타베이스 액세스 에러가 발생했을 경우,
또는 지정한 인덱스가 범위외에 있는 경우
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
public void setCaseSensitive(int columnIndex,
boolean property)
throws SQLException
boolean 로 설정합니다.
RowSetMetaData 내의 setCaseSensitive columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 행 세트내의 렬수까지의 임의의 수를
지정할 필요가 있는property - 렬명의 대문자와 소문자를 구별하는 경우는 true,
그렇지 않은 경우는 false
SQLException - 데이타베이스 액세스 에러가 발생했을 경우,
또는 지정된 열번호가 범위외인 경우
public void setSearchable(int columnIndex,
boolean property)
throws SQLException
WHERE 절내에서 사용할 수 있을지 어떨지를, 지정된 boolean 치로 설정합니다.
RowSetMetaData 내의 setSearchable columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 행 세트내의 렬수까지의 임의의 수를
지정할 필요가 있는property - 렬치를 WHERE 절로
사용할 수 있는 경우는 true,
그렇지 않은 경우는 false
SQLException - 데이타베이스 액세스 에러가 발생했을 경우,
또는 지정된 열번호가 범위외인 경우
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
public void setCurrency(int columnIndex,
boolean property)
throws SQLException
boolean 로 설정합니다.
RowSetMetaData 내의 setCurrency columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를
지정할 필요가 있는property - 치가 캐쉬치의 경우는 true, 그렇지 않은 경우는 false
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
public void setNullable(int columnIndex,
int property)
throws SQLException
NULL 로 설정할 수 있을지 어떨지를,ResultSetMetaData 인터페이스의 지정된 정수로 설정합니다.
RowSetMetaData 내의 setNullable columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있는property - ResultSetMetaData 정수.
columnNoNulls,
columnNullable, 또는
columnNullableUnknown 의 언젠가
SQLException - 데이타베이스 액세스 에러가 발생했을 경우,
지정된 열번호가 범위외인 경우,
또는 property 파라미터가 다음의 정수의
어떤 것도 아닌 경우
ResultSetMetaData.columnNoNulls,
ResultSetMetaData.columnNullable, 또는
ResultSetMetaData.columnNullableUnknown
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
public void setSigned(int columnIndex,
boolean property)
throws SQLException
boolean 로 설정합니다.
RowSetMetaData 내의 setSigned columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있는property - 렬치가 부호 첨부의 수인 경우는
true,
그렇지 않은 경우는 false
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public void setColumnDisplaySize(int columnIndex,
int size)
throws SQLException
RowSetMetaData 내의 setColumnDisplaySize columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있는size - 열의 최대 사이즈를 나타내는 문자수.
0 이상이 아니면 안된다
SQLException - 데이타베이스 액세스 에러가 발생했을 경우,
지정된 열번호가 범위외인 경우,
또는 size 가 0 보다 작은 경우
public void setColumnLabel(int columnIndex,
String label)
throws SQLException
null 의 경우, 열라벨에는 공문자열 ("")이 설정됩니다.
RowSetMetaData 내의 setColumnLabel columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있는label - 인쇄나 표시에 사용되는 열라벨.
열라벨이 null 의 경우, 빈 상태(empty)의 String 가
설정된다
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열인덱스가 범위외인 경우
public void setColumnName(int columnIndex,
String columnName)
throws SQLException
RowSetMetaData 내의 setColumnName columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있는columnName - 렬명을 나타내는 String 객체.
지정된 이름이 null 의 경우, 빈 상태(empty)의 String 가
설정된다
SQLException - 데이타베이스 액세스 에러가 발생했을 경우,
또는 지정된 열인덱스가 범위외인 경우
public void setSchemaName(int columnIndex,
String schemaName)
throws SQLException
null 의 경우, schema명은 공문자열 ("")로 설정됩니다.
RowSetMetaData 내의 setSchemaName columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있는schemaName - 지정된 열의 값의 파생원인 표의 schema명. 빈 상태(empty)의 String 또는 null
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public void setPrecision(int columnIndex,
int precision)
throws SQLException
RowSetMetaData 내의 setPrecision columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있는precision - 10 진수의 합계수.
0 이상이 아니면 안된다
SQLException - 데이타베이스 액세스 에러가 발생했을 경우,
columnIndex 가 범위외인 경우,
precision 가 0 보다 작은 경우
public void setScale(int columnIndex,
int scale)
throws SQLException
RowSetMetaData 내의 setScale columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있는scale - 소수점 이하의 자리수.
제로 이상이 아니면 안된다
SQLException - 데이타베이스 액세스 에러가 발생했을 경우,
columnIndex 가 범위외인 경우,
scale 가 0 보다 작은 경우
public void setTableName(int columnIndex,
String tableName)
throws SQLException
RowSetMetaData 내의 setTableName columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있는tableName - 열의 표명. null 또는
공문자열이라도 좋다
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public void setCatalogName(int columnIndex,
String catalogName)
throws SQLException
null 의 경우, 카탈로그명은 공문자열로 설정됩니다.
RowSetMetaData 내의 setCatalogName columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있는catalogName - 열의 겉(표)의 카탈로그명.
catalogName 가 null 의 경우, 빈 상태(empty)의 String 가 설정된다
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public void setColumnType(int columnIndex,
int SQLType)
throws SQLException
java.sql.Types 클래스의 지정의 형태 코드로 설정합니다.
RowSetMetaData 내의 setColumnType columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있는SQLType - 지정된 열의 SQL 형.
java.sql.Types 클래스의 몇개의 정수일 필요가 있다
SQLException - 데이타베이스 액세스 에러가 발생했을 경우,
지정된 열번호가 범위외인 경우,
또는 지정된 열의 형태가
java.sql.Types 내의 정수가 아닌 경우Types
public void setColumnTypeName(int columnIndex,
String typeName)
throws SQLException
RowSetMetaData 내의 setColumnTypeName columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있는typeName - 데이터 소스 고유의 형명.
typeName 가 null 의 경우, 빈 상태(empty)의 String 가 설정된다
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public int getColumnCount()
throws SQLException
RowSetMetaDataImpl 객체를 작성한 RowSet 객체내의 렬수를 가져옵니다.
ResultSetMetaData 내의 getColumnCount SQLException - 열카운트의 확인시에 에러가 발생했을 경우
public boolean isAutoIncrement(int columnIndex)
throws SQLException
ResultSetMetaData 내의 isAutoIncrement columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
true,
그렇지 않은 경우는 false
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public boolean isCaseSensitive(int columnIndex)
throws SQLException
ResultSetMetaData 내의 isCaseSensitive columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
true,
그렇지 않은 경우는 false
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public boolean isSearchable(int columnIndex)
throws SQLException
WHERE 절로 사용할 수 있을지 어떨지를 나타냅니다.
ResultSetMetaData 내의 isSearchable columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
WHERE 절로
사용할 수 있는 경우는 true, 그렇지 않은 경우는 false
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public boolean isCurrency(int columnIndex)
throws SQLException
ResultSetMetaData 내의 isCurrency columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
true,
그렇지 않은 경우는 false
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public int isNullable(int columnIndex)
throws SQLException
NULL 치를 포함할 수 있을지 어떨지를 나타내는 정수를 가져옵니다.
ResultSetMetaData 내의 isNullable columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
ResultSetMetaData 인터페이스의 정수.
columnNoNulls,
columnNullable, 또는
columnNullableUnknown 의 언젠가
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public boolean isSigned(int columnIndex)
throws SQLException
ResultSetMetaData 내의 isSigned columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
true,
그렇지 않은 경우는 false
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public int getColumnDisplaySize(int columnIndex)
throws SQLException
ResultSetMetaData 내의 getColumnDisplaySize columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public String getColumnLabel(int columnIndex)
throws SQLException
ResultSetMetaData 내의 getColumnLabel columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public String getColumnName(int columnIndex)
throws SQLException
ResultSetMetaData 내의 getColumnName columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public String getSchemaName(int columnIndex)
throws SQLException
ResultSetMetaData 내의 getSchemaName columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를
지정할 필요가 있다
String
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public int getPrecision(int columnIndex)
throws SQLException
ResultSetMetaData 내의 getPrecision columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public int getScale(int columnIndex)
throws SQLException
ResultSetMetaData 내의 getScale columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public String getTableName(int columnIndex)
throws SQLException
ResultSetMetaData 내의 getTableName columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
String
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public String getCatalogName(int columnIndex)
throws SQLException
ResultSetMetaData 내의 getCatalogName columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
String
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public int getColumnType(int columnIndex)
throws SQLException
java.sql.Types 정수의 1 개)를 가져옵니다.
ResultSetMetaData 내의 getColumnType columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
int
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우Types
public String getColumnTypeName(int columnIndex)
throws SQLException
ResultSetMetaData 내의 getColumnTypeName columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public boolean isReadOnly(int columnIndex)
throws SQLException
ResultSetMetaData 내의 isReadOnly columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
RowSet 객체가 읽어내 전용으로 갱신 불능인 경우는 true,
그렇지 않은 경우는 false
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public boolean isWritable(int columnIndex)
throws SQLException
true 의 경우, 기입 조작은 성공할 가능성이 있습니다. 그 이외의 경우는 실패의 가능성이 있습니다.
ResultSetMetaData 내의 isWritable columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
true,
그렇지 않은 경우는 false
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public boolean isDefinitelyWritable(int columnIndex)
throws SQLException
ResultSetMetaData 내의 isDefinitelyWritable columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
true,
그렇지 않은 경우는 false
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public String getColumnClassName(int columnIndex)
throws SQLException
int 의 경우, 이 메소드가 돌려주는 클래스명은 java.lang.Integer 가 됩니다.
지정된 렬내의 값이 커스텀 매핑을 가지는 경우, 이 메소드는 SQLData 를 구현하는 클래스의 이름을 돌려줍니다. 지정된 열로부터 값을 취득하기 위해서 ResultSet.getObject 메소드를 호출하면(자), 이 클래스 또는 그 서브 클래스의 인스턴스가 작성됩니다.
ResultSetMetaData 내의 getColumnClassName columnIndex - 최초의 열은 1, 2 번째의 열은 2 (이하 같이).
1 으로부터 렬수까지의 임의의 수를 지정할 필요가 있다
RowSet.getObject 메소드에 의해 사용된다
Java 프로그램 언어의 클래스의 완전한 이름(FQN). 이것은
커스텀 매핑에 사용되는 클래스명
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
또는 지정된 열번호가 범위외인 경우
public <T> T unwrap(Class <T> iface)
throws SQLException
unwrap 를 재귀적으로 호출한 결과가, 목적의 객체입니다. 리시버가 인터페이스를 구현하고 있지 않고, 래퍼도 아닌 경우는,SQLException 가 throw 됩니다.
Wrapper 내의 unwrap iface - 결과가 구현하고 있을 필요가 있는 인터페이스를 정의하는 클래스
SQLException - 인터페이스를 구현하고 있는 객체가 발견되지 않는 경우
public boolean isWrapperFor(Class <? > interfaces)
throws SQLException
isWrapperFor 를 재귀적으로 호출한 결과를 돌려줍니다. 이것이 인터페이스를 구현하고 있지 않고, 래퍼도 아닌 경우는, false 를 돌려줍니다. 이 메소드는 unwrap 의 저비용 처리로서 구현해야할 것으로, 호출측은 이 메소드를 사용하는 것으로써, 실패할 가능성도 있는 고부하의 unwrap 호출을 피할 수가 있습니다. 이 메소드로부터 true 가 반환되는 경우는, 같은 인수를 사용한 unwrap 호출도 성공하고는 입니다.
Wrapper 내의 isWrapperFor interfaces - 인터페이스를 정의하는 클래스
SQLException - 이것이 지정된 인터페이스를 가지는 객체의 래퍼인가 어떤가를 판정할 때에
에러가 발생했을 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.