|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
public interface ResultSet
데이타베이스의 결과 세트를 나타내는 데이터의 테이블로, 일반적으로, 데이타베이스에 조회하는 문장을 실행하는 것에 의해 생성됩니다.
ResultSet
객체는, 커서가 데이터의 현재의 행을 지시하도록(듯이) 유지합니다. 초기 상태에서는, 커서는 최초의 행의 선두에 배치됩니다. next
메소드에 의해, 커서는 다음의 행으로 이동합니다. next
는,ResultSet
객체에 그 이상행이 없는 경우에 false
를 돌려주므로,while
루프에 사용해 결과 세트를 반복 처리 할 수가 있습니다.
디폴트의 ResultSet
객체는 갱신 불가로, 커서는 순서 방향에게만 나아갑니다. 따라서 이 객체는, 최초의 행으로부터 마지막 행으로 향해 1 회만 실행할 수 있습니다. 스크롤 또는 갱신, 혹은 그 양쪽 모두가 가능한 ResultSet
객체를 생성할 수 있습니다. con
가 유효한 Connection
객체인 다음의 코드 fragment는, 스크롤 가능해 외로 행해진 갱신을 반영하지 않는 결과 세트, 및 갱신 가능한 결과 세트의 작성 방법을 나타내고 있습니다. 다른 옵션에 대해서는,ResultSet
의 필드를 참조해 주세요.
Statement stmt = con.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE); ResultSet rs = stmt.executeQuery("SELECT a, b FROM TABLE2"); // rs will be scrollable, will not show changes made by others, // and will be updatable
ResultSet
인터페이스는, 현재의 행으로부터 렬치를 취득하는 getter 메소드 (getBoolean
,getLong
등)를 제공합니다. 값은, 열의 인덱스 번호나 렬명의 어느 쪽인지를 사용해 취득할 수 있습니다. 일반적으로은 열인덱스를 사용하는 (분)편이 효과적입니다. 열은 1 으로부터 순서에 번호 붙이고 됩니다. 이식성을 최대한으로 꺼내기 (위해)때문에, 각 행내의 결과 세트의 열은 왼쪽에서 오른쪽의 순서에 읽혀 각 행은 1 회만 읽히도록(듯이) 합니다.
getter 메소드에서는, JDBC 드라이버가 기본적인 데이터를 getter 메소드로 지정된 Java 형으로 변환해, 적절한 Java 의 값을 돌려줍니다. JDBC 스펙에는,ResultSet
getter 메소드로 가능한 SQL 형으로부터 Java 형에의 매핑을 나타내는 테이블이 있습니다.
getter 메소드에의 입력으로서 사용되는 렬명에서는, 대문자와 소문자는 구별되지 않습니다. 렬명으로 getter 메소드가 불려 가 복수의 열이 같은 이름을 가지는 경우는, 최초로 일치하는 열의 값이 돌려주어집니다. 렬명의 옵션은, 결과 세트로 생성되는 SQL 쿼리로 렬명이 사용되는 경우에 사용되도록(듯이) 설계되고 있습니다. 쿼리로 명시적으로 명명되지 않는 열의 경우에는, 열번호를 사용하는 것이 가장 좋은 방법입니다. 렬명을 사용하는 경우, 프로그래머는 목적의 열을 일의에 가리키는 것을 보증하도록 주의해 주세요. 이것은, SQL AS 절을 사용해 실현될 수 있습니다.
JDBC 2.0 API (JavaTM 2 SDK, Standard Edition, Version 1.2)로, updater 메소드세트가 추가되었습니다. getter 메소드의 파라미터에 관한 코멘트는, updater 메소드의 파라미터에도 적용됩니다.
updater 메소드는, 다음의 2 개의 방법으로 사용할 수 있습니다.
ResultSet
객체에서는, 커서를 순서 방향 및 역방향으로 작동시켜 절대 위치 또는 현재의 행과의 상대적인 위치에 가지고 갈 수가 있습니다. 다음의 코드 fragment는,ResultSet
객체 rs
의 5 행 째에 있는 NAME
열을 갱신해, 계속되어 updateRow
메소드를 사용해,rs
를 취득한 데이터 소스 테이블을 갱신합니다.
rs.absolute(5); // moves the cursor to the fifth row of rs rs.updateString("NAME", "AINSWORTH"); // updates the //NAME
column of row 5 to beAINSWORTH
rs.updateRow(); // updates the row in the data source
ResultSet
객체에는, 이 객체에 관련한 특수한 행이 있습니다. 이 행은, 삽입하는 행을 작성하는 집결지의 역할을 합니다. 다음의 코드 fragment는, 커서를 삽입행에 이동시켜, 3 열의 행을 작성해,insertRow
메소드를 사용해 그 행을 rs
및 데이터 소스 테이블에 삽입합니다.
rs.moveToInsertRow(); // moves cursor to the insert row rs.updateString(1, "AINSWORTH"); // updates the // first column of the insert row to beAINSWORTH
rs.updateInt(2,35); // updates the second column to be35
rs.updateBoolean(3, true); // updates the third column totrue
rs.insertRow(); rs.moveToCurrentRow();
ResultSet
객체는, 이 객체를 생성한 Statement
객체가 닫혀질 때, 재실행될 때, 혹은 일련의 복수의 결과로부터 다음의 결과를 꺼내기 위해서(때문에) 사용될 때, 자동적으로 닫혀집니다.
ResultSet
객체의 열의 수, 형태, 및 프로퍼티은,ResultSet.getMetaData
메소드에 의해 반환되는 ResulSetMetaData
객체로 제공됩니다.
Statement.executeQuery(java.lang.String)
,
Statement.getResultSet()
,
ResultSetMetaData
필드의 개요 | |
---|---|
static int |
CLOSE_CURSORS_AT_COMMIT
현재의 트랜잭션(transaction)가 위탁되었을 때에, 이 보관 유지 기능을 가지는 오픈하고 있는 ResultSet 객체가 클로즈 하는 것을 나타내는 정수입니다. |
static int |
CONCUR_READ_ONLY
갱신할 수 없는 ResultSet 객체의 동시성 처리 모드를 나타내는 정수입니다. |
static int |
CONCUR_UPDATABLE
갱신할 수 있는 ResultSet 객체의 동시성 처리 모드를 나타내는 정수입니다. |
static int |
FETCH_FORWARD
결과 세트의 행이 순서 방향으로, 즉 최초부터 마지막에 향해 처리되는 것을 나타내는 정수입니다. |
static int |
FETCH_REVERSE
결과 세트의 행이 역방향으로, 즉 최후로부터 최초로 향해 처리되는 것을 나타내는 정수입니다. |
static int |
FETCH_UNKNOWN
결과 세트의 행이 처리되는 순서가 불명한 것을 나타내는 정수입니다. |
static int |
HOLD_CURSORS_OVER_COMMIT
현재의 트랜잭션(transaction)가 위탁되었을 때에, 이 보관 유지 기능을 가지는 오픈하고 있는 ResultSet 객체가 오픈한 채로 있는 것을 나타내는 정수입니다. |
static int |
TYPE_FORWARD_ONLY
커서가 순서 방향에만 이동하는 ResultSet 객체의 형태를 나타내는 정수입니다. |
static int |
TYPE_SCROLL_INSENSITIVE
스크롤 가능하지만, 일반적으로은 ResultSet 의 기본으로 되어 있는 데이터에 대한 변경을 반영하지 않는 ResultSet 객체의 형태를 나타내는 정수입니다. |
static int |
TYPE_SCROLL_SENSITIVE
스크롤 가능해, 일반적으로은 ResultSet 의 기본으로 되어 있는 데이터에 대한 변경을 반영하는 ResultSet 객체의 형태를 나타내는 정수입니다. |
메소드의 개요 | |
---|---|
boolean |
absolute (int row)
커서를 이 ResultSet 객체내의 지정된 행으로 이동합니다. |
void |
afterLast ()
커서를 이 ResultSet 객체의 끝, 즉 맨 마지막 줄의 직후로 이동합니다. |
void |
beforeFirst ()
커서를 이 ResultSet 객체의 첨단, 즉 선두행의 직전으로 이동합니다. |
void |
cancelRowUpdates ()
이 ResultSet 객체의 현재의 행에 대해서 간 갱신을 취소합니다. |
void |
clearWarnings ()
이 ResultSet 객체에 관해서 보고된 모든 경고를 클리어 합니다. |
void |
close ()
자동적으로 클로즈 될 때, 이것을 기다리는 것이 아니라, 즉시 ResultSet 객체의 데이타베이스와 JDBC 자원을 해제합니다. |
void |
deleteRow ()
이 ResultSet 객체 및 기본으로 되는 데이타베이스로부터, 현재의 행을 삭제합니다. |
int |
findColumn (String columnLabel)
지정된 ResultSet 의 열라벨을 ResultSet 열인덱스에 매핑 합니다. |
boolean |
first ()
커서를 이 ResultSet 객체내의 선두행으로 이동합니다. |
Array |
getArray (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Array 객체로서 가져옵니다. |
Array |
getArray (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Array 객체로서 가져옵니다. |
InputStream |
getAsciiStream (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, ASCII 문자의 스트림로서 가져옵니다. |
InputStream |
getAsciiStream (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, ASCII 문자의 스트림로서 가져옵니다. |
BigDecimal |
getBigDecimal (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을,java.math.BigDecimal 객체로서 전정밀도로 가져옵니다. |
BigDecimal |
getBigDecimal (int columnIndex,
int scale)
추천 되고 있지 않습니다. |
BigDecimal |
getBigDecimal (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을,java.math.BigDecimal 객체로서 전정밀도로 가져옵니다. |
BigDecimal |
getBigDecimal (String columnLabel,
int scale)
추천 되고 있지 않습니다. |
InputStream |
getBinaryStream (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, 미해석의 바이트의 스트림로서 가져옵니다. |
InputStream |
getBinaryStream (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, 미해석의 바이트 스트림로서 가져옵니다. |
Blob |
getBlob (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Blob 객체로서 가져옵니다. |
Blob |
getBlob (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Blob 객체로서 가져옵니다. |
boolean |
getBoolean (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 boolean 로서 가져옵니다. |
boolean |
getBoolean (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 boolean 로서 가져옵니다. |
byte |
getByte (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 byte 로서 가져옵니다. |
byte |
getByte (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 byte 로서 가져옵니다. |
byte[] |
getBytes (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 byte 배열로서 가져옵니다. |
byte[] |
getBytes (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 byte 배열로서 가져옵니다. |
Reader |
getCharacterStream (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을,java.io.Reader 객체로서 가져옵니다. |
Reader |
getCharacterStream (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을,java.io.Reader 객체로서 가져옵니다. |
Clob |
getClob (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Clob 객체로서 가져옵니다. |
Clob |
getClob (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Clob 객체로서 가져옵니다. |
int |
getConcurrency ()
이 ResultSet 객체의 동시성 처리 모드를 가져옵니다. |
String |
getCursorName ()
이 ResultSet 객체가 사용하는 SQL 커서의 이름을 가져옵니다. |
Date |
getDate (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Date 객체로서 가져옵니다. |
Date |
getDate (int columnIndex,
Calendar cal)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Date 객체로서 가져옵니다. |
Date |
getDate (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Date 객체로서 가져옵니다. |
Date |
getDate (String columnLabel,
Calendar cal)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Date 객체로서 가져옵니다. |
double |
getDouble (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 double 로서 가져옵니다. |
double |
getDouble (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 double 로서 가져옵니다. |
int |
getFetchDirection ()
이 ResultSet 객체의 페치 방향을 가져옵니다. |
int |
getFetchSize ()
이 ResultSet 객체의 페치 사이즈를 가져옵니다. |
float |
getFloat (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 float 로서 가져옵니다. |
float |
getFloat (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 float 로서 가져옵니다. |
int |
getHoldability ()
이 ResultSet 객체의 보관 유지 기능을 가져옵니다. |
int |
getInt (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 int 로서 가져옵니다. |
int |
getInt (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 int 로서 가져옵니다. |
long |
getLong (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 long 로서 가져옵니다. |
long |
getLong (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 long 로서 가져옵니다. |
ResultSetMetaData |
getMetaData ()
이 ResultSet 객체의 열의 수, 형태, 및 프로퍼티을 가져옵니다. |
Reader |
getNCharacterStream (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을,java.io.Reader 객체로서 가져옵니다. |
Reader |
getNCharacterStream (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을,java.io.Reader 객체로서 가져옵니다. |
NClob |
getNClob (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 NClob 객체로서 가져옵니다. |
NClob |
getNClob (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 NClob 객체로서 가져옵니다. |
String |
getNString (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 String 로서 가져옵니다. |
String |
getNString (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 String 로서 가져옵니다. |
Object |
getObject (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Object 로서 가져옵니다. |
Object |
getObject (int columnIndex,
Map <String ,Class <? >> map)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Object 로서 가져옵니다. |
Object |
getObject (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Object 로서 가져옵니다. |
Object |
getObject (String columnLabel,
Map <String ,Class <? >> map)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Object 로서 가져옵니다. |
Ref |
getRef (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Ref 객체로서 가져옵니다. |
Ref |
getRef (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Ref 객체로서 가져옵니다. |
int |
getRow ()
현재의 행의 번호를 가져옵니다. |
RowId |
getRowId (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.RowId 객체로서 가져옵니다. |
RowId |
getRowId (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.RowId 객체로서 가져옵니다. |
short |
getShort (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 short 로서 가져옵니다. |
short |
getShort (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 short 로서 가져옵니다. |
SQLXML |
getSQLXML (int columnIndex)
이 ResultSet 의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.SQLXML 객체로서 가져옵니다. |
SQLXML |
getSQLXML (String columnLabel)
이 ResultSet 의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.SQLXML 객체로서 가져옵니다. |
Statement |
getStatement ()
이 ResultSet 객체를 생성한 Statement 객체를 가져옵니다. |
String |
getString (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 String 로서 가져옵니다. |
String |
getString (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 String 로서 가져옵니다. |
Time |
getTime (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Time 객체로서 가져옵니다. |
Time |
getTime (int columnIndex,
Calendar cal)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Time 객체로서 가져옵니다. |
Time |
getTime (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Time 객체로서 가져옵니다. |
Time |
getTime (String columnLabel,
Calendar cal)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Time 객체로서 가져옵니다. |
Timestamp |
getTimestamp (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Timestamp 객체로서 가져옵니다. |
Timestamp |
getTimestamp (int columnIndex,
Calendar cal)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Timestamp 객체로서 가져옵니다. |
Timestamp |
getTimestamp (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Timestamp 객체로서 가져옵니다. |
Timestamp |
getTimestamp (String columnLabel,
Calendar cal)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Timestamp 객체로서 가져옵니다. |
int |
getType ()
이 ResultSet 객체의 형태를 돌려줍니다. |
InputStream |
getUnicodeStream (int columnIndex)
추천 되고 있지 않습니다. getUnicodeStream 대신에 getCharacterStream 를 사용 |
InputStream |
getUnicodeStream (String columnLabel)
추천 되고 있지 않습니다. 대신에 getCharacterStream 를 사용 |
URL |
getURL (int columnIndex)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.net.URL 객체로서 가져옵니다. |
URL |
getURL (String columnLabel)
이 ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.net.URL 객체로서 가져옵니다. |
SQLWarning |
getWarnings ()
이 ResultSet 객체에 관한 호출에 의해 보고되는 최초의 경고를 돌려줍니다. |
void |
insertRow ()
삽입행의 내용을, 이 ResultSet 객체 및 데이타베이스에 삽입합니다. |
boolean |
isAfterLast ()
커서가 이 ResultSet 객체내의 맨 마지막 줄보다 뒤에 있을지 어떨지를 가져옵니다. |
boolean |
isBeforeFirst ()
커서가 이 ResultSet 객체내의 선두행보다 전에 있을지 어떨지를 가져옵니다. |
boolean |
isClosed ()
이 ResultSet 객체가 클로즈 되고 있는지 어떤지를 가져옵니다. |
boolean |
isFirst ()
커서가 이 ResultSet 객체내의 선두행에 있을지 어떨지를 가져옵니다. |
boolean |
isLast ()
커서가 이 ResultSet 객체의 맨 마지막 줄에 있을지 어떨지를 가져옵니다. |
boolean |
last ()
커서를 이 ResultSet 객체내의 맨 마지막 줄로 이동합니다. |
void |
moveToCurrentRow ()
커서를, 기억되고 있는 커서 위치 (일반적으로은 현재의 행)로 이동합니다. |
void |
moveToInsertRow ()
커서를 삽입행으로 이동합니다. |
boolean |
next ()
커서를 현재의 위치로부터 1 행 순서 방향으로 이동합니다. |
boolean |
previous ()
커서를 이 ResultSet 객체내의 앞의 행으로 이동합니다. |
void |
refreshRow ()
현재의 행을 데이타베이스내의 최신의 값으로 재표시합니다. |
boolean |
relative (int rows)
커서를 정 또는 부의 상대행수만큼 이동합니다. |
boolean |
rowDeleted ()
행이 삭제되고 있는지 어떤지를 가져옵니다. |
boolean |
rowInserted ()
현재의 행에 삽입이 있었는지의 여부를 가져옵니다. |
boolean |
rowUpdated ()
현재의 행이 갱신되고 있는지 어떤지를 가져옵니다. |
void |
setFetchDirection (int direction)
이 ResultSet 객체내의 행이 처리될 방향에 대한 힌트를 제공합니다. |
void |
setFetchSize (int rows)
이 ResultSet 객체로 보다 많은 행이 필요한 때에 데이타베이스로부터 꺼낼 필요가 있는 행수에 대한 힌트를 JDBC 드라이버에 제공합니다. |
void |
updateArray (int columnIndex,
Array x)
지정된 열을 java.sql.Array 치로 갱신합니다. |
void |
updateArray (String columnLabel,
Array x)
지정된 열을 java.sql.Array 치로 갱신합니다. |
void |
updateAsciiStream (int columnIndex,
InputStream x)
지정된 열을 ASCII 스트림치로 갱신합니다. |
void |
updateAsciiStream (int columnIndex,
InputStream x,
int length)
지정된 열을, 지정된 바이트수를 가지는 ascii 스트림치로 갱신합니다. |
void |
updateAsciiStream (int columnIndex,
InputStream x,
long length)
지정된 열을, 지정된 바이트수를 가지는 ascii 스트림치로 갱신합니다. |
void |
updateAsciiStream (String columnLabel,
InputStream x)
지정된 열을 ASCII 스트림치로 갱신합니다. |
void |
updateAsciiStream (String columnLabel,
InputStream x,
int length)
지정된 열을, 지정된 바이트수를 가지는 ascii 스트림치로 갱신합니다. |
void |
updateAsciiStream (String columnLabel,
InputStream x,
long length)
지정된 열을, 지정된 바이트수를 가지는 ascii 스트림치로 갱신합니다. |
void |
updateBigDecimal (int columnIndex,
BigDecimal x)
지정된 열을 java.math.BigDecimal 치로 갱신합니다. |
void |
updateBigDecimal (String columnLabel,
BigDecimal x)
지정된 열을 java.sql.BigDecimal 치로 갱신합니다. |
void |
updateBinaryStream (int columnIndex,
InputStream x)
지정된 열을 바이너리 스트림치로 갱신합니다. |
void |
updateBinaryStream (int columnIndex,
InputStream x,
int length)
지정된 열을, 지정된 바이트수를 가지는 바이너리 스트림치로 갱신합니다. |
void |
updateBinaryStream (int columnIndex,
InputStream x,
long length)
지정된 열을, 지정된 바이트수를 가지는 바이너리 스트림치로 갱신합니다. |
void |
updateBinaryStream (String columnLabel,
InputStream x)
지정된 열을 바이너리 스트림치로 갱신합니다. |
void |
updateBinaryStream (String columnLabel,
InputStream x,
int length)
지정된 열을, 지정된 바이트수를 가지는 바이너리 스트림치로 갱신합니다. |
void |
updateBinaryStream (String columnLabel,
InputStream x,
long length)
지정된 열을, 지정된 바이트수를 가지는 바이너리 스트림치로 갱신합니다. |
void |
updateBlob (int columnIndex,
Blob x)
지정된 열을 java.sql.Blob 치로 갱신합니다. |
void |
updateBlob (int columnIndex,
InputStream inputStream)
지정된 열을, 지정된 입력 스트림을 사용해 갱신합니다. |
void |
updateBlob (int columnIndex,
InputStream inputStream,
long length)
지정된 열을, 지정된 바이트수를 가지는 지정된 입력 스트림을 사용해 갱신합니다. |
void |
updateBlob (String columnLabel,
Blob x)
지정된 열을 java.sql.Blob 치로 갱신합니다. |
void |
updateBlob (String columnLabel,
InputStream inputStream)
지정된 열을, 지정된 입력 스트림을 사용해 갱신합니다. |
void |
updateBlob (String columnLabel,
InputStream inputStream,
long length)
지정된 열을, 지정된 바이트수를 가지는 지정된 입력 스트림을 사용해 갱신합니다. |
void |
updateBoolean (int columnIndex,
boolean x)
지정된 열을 boolean 치로 갱신합니다. |
void |
updateBoolean (String columnLabel,
boolean x)
지정된 열을 boolean 치로 갱신합니다. |
void |
updateByte (int columnIndex,
byte x)
지정된 열을 byte 치로 갱신합니다. |
void |
updateByte (String columnLabel,
byte x)
지정된 열을 byte 치로 갱신합니다. |
void |
updateBytes (int columnIndex,
byte[] x)
지정된 열을 byte 배열치로 갱신합니다. |
void |
updateBytes (String columnLabel,
byte[] x)
지정된 열을 byte 배열치로 갱신합니다. |
void |
updateCharacterStream (int columnIndex,
Reader x)
지정된 열을 문자 스트림치로 갱신합니다. |
void |
updateCharacterStream (int columnIndex,
Reader x,
int length)
지정된 열을, 지정된 바이트수를 가지는 문자 스트림치로 갱신합니다. |
void |
updateCharacterStream (int columnIndex,
Reader x,
long length)
지정된 열을, 지정된 바이트수를 가지는 문자 스트림치로 갱신합니다. |
void |
updateCharacterStream (String columnLabel,
Reader reader)
지정된 열을 문자 스트림치로 갱신합니다. |
void |
updateCharacterStream (String columnLabel,
Reader reader,
int length)
지정된 열을, 지정된 바이트수를 가지는 문자 스트림치로 갱신합니다. |
void |
updateCharacterStream (String columnLabel,
Reader reader,
long length)
지정된 열을, 지정된 바이트수를 가지는 문자 스트림치로 갱신합니다. |
void |
updateClob (int columnIndex,
Clob x)
지정된 열을 java.sql.Clob 치로 갱신합니다. |
void |
updateClob (int columnIndex,
Reader reader)
지정된 열을, 지정된 Reader 객체를 사용해 갱신합니다. |
void |
updateClob (int columnIndex,
Reader reader,
long length)
지정된 열을, 지정된 문자수인 지정된 Reader 객체를 사용해 갱신합니다. |
void |
updateClob (String columnLabel,
Clob x)
지정된 열을 java.sql.Clob 치로 갱신합니다. |
void |
updateClob (String columnLabel,
Reader reader)
지정된 열을, 지정된 Reader 객체를 사용해 갱신합니다. |
void |
updateClob (String columnLabel,
Reader reader,
long length)
지정된 열을, 지정된 문자수인 지정된 Reader 객체를 사용해 갱신합니다. |
void |
updateDate (int columnIndex,
Date x)
지정된 열을 java.sql.Date 치로 갱신합니다. |
void |
updateDate (String columnLabel,
Date x)
지정된 열을 java.sql.Date 치로 갱신합니다. |
void |
updateDouble (int columnIndex,
double x)
지정된 열을 double 치로 갱신합니다. |
void |
updateDouble (String columnLabel,
double x)
지정된 열을 double 치로 갱신합니다. |
void |
updateFloat (int columnIndex,
float x)
지정된 열을 float 치로 갱신합니다. |
void |
updateFloat (String columnLabel,
float x)
지정된 열을 float 치로 갱신합니다. |
void |
updateInt (int columnIndex,
int x)
지정된 열을 int 치로 갱신합니다. |
void |
updateInt (String columnLabel,
int x)
지정된 열을 int 치로 갱신합니다. |
void |
updateLong (int columnIndex,
long x)
지정된 열을 long 치로 갱신합니다. |
void |
updateLong (String columnLabel,
long x)
지정된 열을 long 치로 갱신합니다. |
void |
updateNCharacterStream (int columnIndex,
Reader x)
지정된 열을 문자 스트림치로 갱신합니다. |
void |
updateNCharacterStream (int columnIndex,
Reader x,
long length)
지정된 열을, 지정된 바이트수를 가지는 문자 스트림치로 갱신합니다. |
void |
updateNCharacterStream (String columnLabel,
Reader reader)
지정된 열을 문자 스트림치로 갱신합니다. |
void |
updateNCharacterStream (String columnLabel,
Reader reader,
long length)
지정된 열을, 지정된 바이트수를 가지는 문자 스트림치로 갱신합니다. |
void |
updateNClob (int columnIndex,
NClob nClob)
지정된 열을 java.sql.NClob 치로 갱신합니다. |
void |
updateNClob (int columnIndex,
Reader reader)
지정된 열을, 지정된 Reader 를 사용해 갱신합니다. |
void |
updateNClob (int columnIndex,
Reader reader,
long length)
지정된 열을, 지정된 문자수인 지정된 Reader 객체를 사용해 갱신합니다. |
void |
updateNClob (String columnLabel,
NClob nClob)
지정된 열을 java.sql.NClob 치로 갱신합니다. |
void |
updateNClob (String columnLabel,
Reader reader)
지정된 열을, 지정된 Reader 객체를 사용해 갱신합니다. |
void |
updateNClob (String columnLabel,
Reader reader,
long length)
지정된 열을, 지정된 문자수인 지정된 Reader 객체를 사용해 갱신합니다. |
void |
updateNString (int columnIndex,
String nString)
지정된 열을 String 치로 갱신합니다. |
void |
updateNString (String columnLabel,
String nString)
지정된 열을 String 치로 갱신합니다. |
void |
updateNull (int columnIndex)
지정된 열을 null 치로 갱신합니다. |
void |
updateNull (String columnLabel)
지정된 열을 null 치로 갱신합니다. |
void |
updateObject (int columnIndex,
Object x)
지정된 열을 Object 치로 갱신합니다. |
void |
updateObject (int columnIndex,
Object x,
int scaleOrLength)
지정된 열을 Object 치로 갱신합니다. |
void |
updateObject (String columnLabel,
Object x)
지정된 열을 Object 치로 갱신합니다. |
void |
updateObject (String columnLabel,
Object x,
int scaleOrLength)
지정된 열을 Object 치로 갱신합니다. |
void |
updateRef (int columnIndex,
Ref x)
지정된 열을 java.sql.Ref 치로 갱신합니다. |
void |
updateRef (String columnLabel,
Ref x)
지정된 열을 java.sql.Ref 치로 갱신합니다. |
void |
updateRow ()
기본으로 되는 데이타베이스를, 이 ResultSet 객체의 현재의 행의 새로운 내용에 갱신합니다. |
void |
updateRowId (int columnIndex,
RowId x)
지정된 열을 RowId 치로 갱신합니다. |
void |
updateRowId (String columnLabel,
RowId x)
지정된 열을 RowId 치로 갱신합니다. |
void |
updateShort (int columnIndex,
short x)
지정된 열을 short 치로 갱신합니다. |
void |
updateShort (String columnLabel,
short x)
지정된 열을 short 치로 갱신합니다. |
void |
updateSQLXML (int columnIndex,
SQLXML xmlObject)
지정된 열을 java.sql.SQLXML 치로 갱신합니다. |
void |
updateSQLXML (String columnLabel,
SQLXML xmlObject)
지정된 열을 java.sql.SQLXML 치로 갱신합니다. |
void |
updateString (int columnIndex,
String x)
지정된 열을 String 치로 갱신합니다. |
void |
updateString (String columnLabel,
String x)
지정된 열을 String 치로 갱신합니다. |
void |
updateTime (int columnIndex,
Time x)
지정된 열을 java.sql.Time 치로 갱신합니다. |
void |
updateTime (String columnLabel,
Time x)
지정된 열을 java.sql.Time 치로 갱신합니다. |
void |
updateTimestamp (int columnIndex,
Timestamp x)
지정된 열을 java.sql.Timestamp 치로 갱신합니다. |
void |
updateTimestamp (String columnLabel,
Timestamp x)
지정된 열을 java.sql.Timestamp 치로 갱신합니다. |
boolean |
wasNull ()
마지막에 읽힌 열의 값이 SQL NULL 일지 어떨지를 통지합니다. |
인터페이스 java.sql. Wrapper 로부터 상속된 메소드 |
---|
isWrapperFor , unwrap |
필드의 상세 |
---|
static final int FETCH_FORWARD
setFetchDirection
메소드가 드라이버에의 힌트로서 사용합니다만, 드라이버는 이것을 무시하는 일이 있습니다.
static final int FETCH_REVERSE
setFetchDirection
메소드가 드라이버에의 힌트로서 사용합니다만, 드라이버는 이것을 무시하는 일이 있습니다.
static final int FETCH_UNKNOWN
setFetchDirection
메소드가 드라이버에의 힌트로서 사용합니다만, 드라이버는 이것을 무시하는 일이 있습니다.
static final int TYPE_FORWARD_ONLY
ResultSet
객체의 형태를 나타내는 정수입니다.
static final int TYPE_SCROLL_INSENSITIVE
ResultSet
의 기본으로 되어 있는 데이터에 대한 변경을 반영하지 않는 ResultSet
객체의 형태를 나타내는 정수입니다.
static final int TYPE_SCROLL_SENSITIVE
ResultSet
의 기본으로 되어 있는 데이터에 대한 변경을 반영하는 ResultSet
객체의 형태를 나타내는 정수입니다.
static final int CONCUR_READ_ONLY
ResultSet
객체의 동시성 처리 모드를 나타내는 정수입니다.
static final int CONCUR_UPDATABLE
ResultSet
객체의 동시성 처리 모드를 나타내는 정수입니다.
static final int HOLD_CURSORS_OVER_COMMIT
ResultSet
객체가 오픈한 채로 있는 것을 나타내는 정수입니다.
static final int CLOSE_CURSORS_AT_COMMIT
ResultSet
객체가 클로즈 하는 것을 나타내는 정수입니다.
메소드의 상세 |
---|
boolean next() throws SQLException
ResultSet
의 커서는, 초기 상태에서는 최초의 행의 전에 자리매김되고 있습니다. next
메소드의 최초의 호출에 의해, 최초의 행이 현재의 행이 됩니다. 2 번째의 호출에 의해 2 행 째가 현재의 행이 되어, 이후와 같이 계속됩니다.
next
메소드의 호출로 false
가 돌려주어지면(자), 커서는 맨 마지막 줄의 뒤에 위치합니다. 현재의 행이 필요한 ResultSet
메소드의 모든 호출에 의해,SQLException
가 throw 됩니다. 결과 세트의 종류가 TYPE_FORWARD_ONLY
인 경우, 이후의 next
의 호출로 JDBC 드라이버 구현이 false
를 돌려줄까 SQLException
를 throw 할까는, 그 벤더에 의해 지정됩니다.
현재의 행으로 입력 스트림이 오픈하고 있는 경우,next
메소드에의 호출은 암묵적으로 그 스트림을 클로즈 시킵니다. 새로운 행이 읽힐 때,ResultSet
객체의 경고 체인은 클리어 됩니다.
true
, 그 이상행이 없는 경우는 false
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우void close() throws SQLException
ResultSet
객체의 데이타베이스와 JDBC 자원을 해제합니다.
ResultSet
객체가 클로즈 해도,ResultSet
에 의해 작성된 Blob
,Clob
, 또는 NClob
객체는 클로즈 하지 않습니다. Blob
,Clob
, 또는 NClob
객체는,free
메소드가 불려 가지 않는 한, 적어도 그것이 작성된 트랜잭션(transaction)내에서 유효합니다.
ResultSet
가 클로즈 해도,getMetaData
메소드를 호출해 작성된 임의의 ResultSetMetaData
인스턴스는 액세스 가능한 그대로입니다.
주: ResultSet
객체는, 이 객체를 생성한 Statement
객체가 닫혀질 때, 재실행될 때, 또는 일련의 복수의 결과로부터 다음의 결과를 꺼내는데 사용될 때, 그 Statement
에 의해 자동적으로 클로즈 됩니다.
벌써 클로즈 된 ResultSet
객체로 close
메소드를 호출하면(자), 조작은 행해지지 않습니다.
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우boolean wasNull() throws SQLException
NULL
일지 어떨지를 통지합니다. 최초로 열의 getter 메소드의 1 개를 호출해 그 값을 읽어들여, 다음에 wasNull
메소드를 호출해 읽힌 값이 SQL NULL
화도인지를 판정할 필요가 있습니다.
NULL
의 경우는 true
, 그렇지 않은 경우는 false
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우String getString(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 String
로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우boolean getBoolean(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 boolean
로서 가져옵니다.
지정된 열의 데이터형이 CHAR 또는 VARCHAR 로 "0" 을 포함한 경우, 또는 데이터형이 BIT, TINYINT, SMALLINT, INTEGER, 또는 BIGINT 로 0 을 포함한 경우는, 값 false
가 돌려주어집니다. 지정된 열의 데이터형이 CHAR 또는 VARCHAR 로 "1" 을 포함한 경우, 또는 데이터형이 BIT, TINYINT, SMALLINT, INTEGER, 또는 BIGINT 로 1 을 포함한 경우는, 값 true
가 돌려주어집니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 false
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우byte getByte(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 byte
로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 0
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우short getShort(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 short
로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 0
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우int getInt(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 int
로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 0
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우long getLong(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 long
로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 0
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우float getFloat(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 float
로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 0
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우double getDouble(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 double
로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 0
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우BigDecimal getBigDecimal(int columnIndex, int scale) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.BigDecimal
로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는scale
- 소수점 이하의 자리수
NULL
의 경우, 반환되는 값은 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우byte[] getBytes(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 byte
배열로서 가져옵니다. 바이트는 드라이버에 의해 반환된 행의 값을 나타냅니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우Date getDate(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Date
객체로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우Time getTime(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Time
객체로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우Timestamp getTimestamp(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Timestamp
객체로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우InputStream getAsciiStream(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, ASCII 문자의 스트림로서 가져옵니다. 그 스트림로부터 일괄해 값을 읽어들일 수 있게 됩니다. 이 메소드는, 특히 큰 주: 반환된 스트림중의 데이터는 모두, 다른 열의 값을 취득하기 전에 읽어들일 필요가 있습니다. 다음의 getter 메소드에의 호출은, 암묵적으로 스트림을 클로즈 합니다. 또,InputStream.available 메소드가 불려 갔을 때에, 사용 가능한 데이터가 있는지 없는지에 관계없이, 스트림은 0
을 돌려주는 일이 있습니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우InputStream getUnicodeStream(int columnIndex) throws SQLException
getUnicodeStream
대신에 getCharacterStream
를 사용
ResultSet
객체의 현재행에 있는 지정된 열의 값을, 2 바이트 3 문자의 스트림로서 가져옵니다. 최초의 바이트가 상위 바이트로, 2 번째의 바이트가 하위 바이트입니다.
그 스트림로부터 일괄해 값을 읽어들일 수 있게 됩니다. 이 메소드는, 특히 큰 LONGVARCHAR
치의 꺼내에 적절하고 있습니다. JDBC 드라이버가, 데이타베이스 형식으로부터 Unicode 에의 필요한 변환을 실시합니다.
주: 반환된 스트림중의 데이터는 모두, 다른 열의 값을 취득하기 전에 읽어들일 필요가 있습니다. 다음의 getter 메소드에의 호출은, 암묵적으로 스트림을 클로즈 합니다. 또,InputStream.available 메소드가 불려 갔을 때에, 사용 가능한 데이터가 있는지 없는지에 관계없이, 스트림은 0
을 돌려주는 일이 있습니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우InputStream getBinaryStream(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, 미해석의 바이트의 스트림로서 가져옵니다. 그 스트림로부터 일괄해 값을 읽어들일 수 있게 됩니다. 이 메소드는, 특히 큰 LONGVARBINARY
치를 꺼내는데 적합합니다.
주: 반환된 스트림중의 데이터는 모두, 다른 열의 값을 취득하기 전에 읽어들일 필요가 있습니다. 다음의 getter 메소드에의 호출은, 암묵적으로 스트림을 클로즈 합니다. 또,InputStream.available 메소드가 불려 갔을 때에, 사용 가능한 데이터가 있는지 없는지에 관계없이, 스트림은 0
을 돌려주는 일이 있습니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우String getString(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 String
로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우boolean getBoolean(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 boolean
로서 가져옵니다.
지정된 열의 데이터형이 CHAR 또는 VARCHAR 로 "0" 을 포함한 경우, 또는 데이터형이 BIT, TINYINT, SMALLINT, INTEGER, 또는 BIGINT 로 0 을 포함한 경우는, 값 false
가 돌려주어집니다. 지정된 열의 데이터형이 CHAR 또는 VARCHAR 로 "1" 을 포함한 경우, 또는 데이터형이 BIT, TINYINT, SMALLINT, INTEGER, 또는 BIGINT 로 1 을 포함한 경우는, 값 true
가 돌려주어집니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 false
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우byte getByte(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 byte
로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 0
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우short getShort(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 short
로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 0
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우int getInt(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 int
로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 0
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우long getLong(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 long
로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 0
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우float getFloat(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 float
로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 0
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우double getDouble(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 double
로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 0
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우BigDecimal getBigDecimal(String columnLabel, int scale) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.math.BigDecimal
로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름scale
- 소수점 이하의 자리수
NULL
의 경우, 반환되는 값은 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우byte[] getBytes(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 byte
배열로서 가져옵니다. 바이트는 드라이버에 의해 반환된 행의 값을 나타냅니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우Date getDate(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Date
객체로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우Time getTime(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Time
객체로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우Timestamp getTimestamp(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Timestamp
객체로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우InputStream getAsciiStream(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, ASCII 문자의 스트림로서 가져옵니다. 그 스트림로부터 일괄해 값을 읽어들일 수 있게 됩니다. 이 메소드는, 특히 큰 LONGVARCHAR
치의 꺼내에 적절하고 있습니다. JDBC 드라이버가 데이타베이스 형식으로부터 ASCII 에의 필요한 변환을 실시합니다.
주: 반환된 스트림중의 데이터는 모두, 다른 열의 값을 취득하기 전에 읽어들일 필요가 있습니다. 다음의 getter 메소드에의 호출은, 암묵적으로 스트림을 클로즈 합니다. 또,available
메소드가 불려 갔을 때에, 사용 가능한 데이터가 있는지 없는지에 관계없이, 스트림은 0
을 돌려주는 일이 있습니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우InputStream getUnicodeStream(String columnLabel) throws SQLException
getCharacterStream
를 사용
ResultSet
객체의 현재행에 있는 지정된 열의 값을, 2 바이트 Unicode 문자의 스트림로서 가져옵니다. 최초의 바이트가 상위 바이트로, 2 번째의 바이트가 하위 바이트입니다.
그 스트림로부터 일괄해 값을 읽어들일 수 있게 됩니다. 이 메소드는, 특히 큰 LONGVARCHAR
치의 꺼내에 적절하고 있습니다. JDBC 대응 드라이버가, 데이타베이스 형식으로부터 Unicode 에의 필요한 변환을 실시합니다.
주: 반환된 스트림중의 데이터는 모두, 다른 열의 값을 취득하기 전에 읽어들일 필요가 있습니다. 다음의 getter 메소드에의 호출은, 암묵적으로 스트림을 클로즈 합니다. 또,InputStream.available
메소드가 불려 갔을 때에, 사용 가능한 데이터가 있는지 없는지에 관계없이, 스트림은 0
을 돌려주는 일이 있습니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우InputStream getBinaryStream(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, 미해석의 바이트 스트림로서 가져옵니다. 그 스트림로부터 일괄해 값을 읽어들일 수 있게 됩니다. 이 메소드는, 특히 큰 LONGVARBINARY
치를 꺼내는데 적합합니다.
주: 반환된 스트림중의 데이터는 모두, 다른 열의 값을 취득하기 전에 읽어들일 필요가 있습니다. 다음의 getter 메소드에의 호출은, 암묵적으로 스트림을 클로즈 합니다. 또,available
메소드가 불려 갔을 때에, 사용 가능한 데이터가 있는지 없는지에 관계없이, 스트림은 0
을 돌려주는 일이 있습니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우SQLWarning getWarnings() throws SQLException
ResultSet
객체에 관한 호출에 의해 보고되는 최초의 경고를 돌려줍니다. 후속의 ResultSet
객체의 경고는, 이 메소드가 돌려주는 SQLWarning
객체에 체인 됩니다.
경고 체인은, 새로운 행이 읽힐 때마다 자동적으로 클리어 됩니다. 이 메소드는 클로즈 된 ResultSet
객체의 호출에는 사용하지 않습니다. 사용하면(자)SQLException
가 throw 됩니다.
주: 이 경고 체인은,ResultSet
메소드가 원인이 된 경고만을 대상으로 합니다. Statement
메소드 (읽어들이고 있는 OUT 파라미터등)가 원인이 된 경고는 Statement
객체에 체인 됩니다.
SQLWarning
객체. 없는 경우는 null
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우void clearWarnings() throws SQLException
ResultSet
객체에 관해서 보고된 모든 경고를 클리어 합니다. 이 메소드가 불려 간 뒤, 이 ResultSet
객체에 대한 새로운 경고가 보고될 때까지,getWarnings
메소드는 null
를 돌려줍니다.
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우String getCursorName() throws SQLException
ResultSet
객체가 사용하는 SQL 커서의 이름을 가져옵니다.
SQL 에서는, 결과의 테이블은, 이름이 붙여진 커서를 개입시켜 검색됩니다. 결과 세트의 현재의 행은, 커서명을 참조하는, 위치 결정 된 갱신문 또는 삭제문을 사용해 갱신 또는 삭제할 수 있습니다. 갱신을 지원하는 적절한 차단 레벨을 커서가 확실히 가지기 위해서(때문에)는, 커서의 SELECT
문은 SELECT FOR UPDATE
라고 하는 형식일 필요가 있습니다. FOR UPDATE
절이 생략 되고 있는 경우, 위치 결정 된 갱신은 실패합니다.
JDBC API 는 이 SQL 기능을,ResultSet
객체가 사용하는 SQL 커서의 이름을 제공하는 것에 의해 지원합니다. ResultSet
객체의 현재의 행은, 이 SQL 커서의 현재의 행이기도 합니다.
ResultSet
객체의 커서의 SQL 명
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우ResultSetMetaData getMetaData() throws SQLException
ResultSet
객체의 열의 수, 형태, 및 프로퍼티을 가져옵니다.
ResultSet
객체의 열의 기술
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우Object getObject(int columnIndex) throws SQLException
이 ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Object
로서 가져옵니다.
이 메소드는, 지정된 열의 값을 Java 객체로서 돌려줍니다. Java 객체의 형태는, JDBC 스펙으로 지정되고 있는 편입형의 매핑에 따라, 열의 SQL 형에 대응하는 디폴트의 Java 객체형이 됩니다. 값이 SQL NULL
의 경우, 드라이버는 Java null
를 돌려줍니다.
이 메소드는, 데이타베이스 고유의 추상 데이터형의 read에도 사용할 수 있습니다.
JDBC 2.0 API 에서는,getObject
메소드의 동작은 SQL 사용자 정의형의 데이터를 생성하도록(듯이) 확장됩니다.
Connection.getTypeMap
가 SQLFeatureNotSupportedException
를 throw 하지 않는 경우, 열이 구조화형 또는 개별의 형태의 값이면, 이 메소드의 동작은,getObject(columnIndex, this.getStatement(). getConnection(). getTypeMap())
를 호출했을 경우와 같게 됩니다.
Connection.getTypeMap
가 SQLFeatureNotSupportedException
를 throw 하는 경우, 구조화형의 값은 지원되지 않고, 개별의 형태의 값은 DISTINCT 형의 기본으로 되는 SQL 형으로 결정되는 디폴트의 Java 클래스에 매핑 됩니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
java.lang.Object
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우Object getObject(String columnLabel) throws SQLException
이 ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Object
로서 가져옵니다.
이 메소드는, 지정된 열의 값을 Java 객체로서 돌려줍니다. Java 객체의 형태는, JDBC 스펙으로 지정되고 있는 편입형의 매핑에 따라, 열의 SQL 형에 대응하는 디폴트의 Java 객체형이 됩니다. 값이 SQL NULL
의 경우, 드라이버는 Java null
를 돌려줍니다.
이 메소드는, 데이타베이스 고유의 추상 데이터형의 read에도 사용할 수 있습니다.
JDBC 2.0 API 에서는,getObject
메소드의 동작은 SQL 사용자 정의형의 데이터를 생성하도록(듯이) 확장됩니다. 열이 구조화형 또는 개별의 형태의 값인 경우, 이 메소드의 동작은,getObject(columnIndex, this.getStatement(). getConnection(). getTypeMap())
를 호출했을 경우와 같게 됩니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
java.lang.Object
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우int findColumn(String columnLabel) throws SQLException
ResultSet
의 열라벨을 ResultSet
열인덱스에 매핑 합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
SQLException
- ResultSet
객체에 columnLabel
라고 하는 라벨의 열이 포함되지 않는 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우Reader getCharacterStream(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을,java.io.Reader
객체로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
java.io.Reader
객체. 값이 SQL NULL
의 경우, 반환되는 값은 Java 프로그램 언어의 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우Reader getCharacterStream(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을,java.io.Reader
객체로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
java.io.Reader
객체. 값이 SQL NULL
의 경우, 반환되는 값은 Java 프로그램 언어의 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우BigDecimal getBigDecimal(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을,java.math.BigDecimal
객체로서 전정밀도로 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 Java 프로그램 언어의 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우BigDecimal getBigDecimal(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을,java.math.BigDecimal
객체로서 전정밀도로 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 Java 프로그램 언어의 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우boolean isBeforeFirst() throws SQLException
ResultSet
객체내의 선두행보다 전에 있을지 어떨지를 가져옵니다.
주: 결과 세트의 형태가 TYPE_FORWARD_ONLY
인 ResultSet
의 경우,isBeforeFirst
메소드의 지원는 생략 가능합니다.
true
, 커서가 다른 위치에 있는지, 결과 세트에 행이 없는 경우는 false
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우boolean isAfterLast() throws SQLException
ResultSet
객체내의 맨 마지막 줄보다 뒤에 있을지 어떨지를 가져옵니다.
주: 결과 세트의 형태가 TYPE_FORWARD_ONLY
인 ResultSet
의 경우,isAfterLast
메소드의 지원는 생략 가능합니다.
true
, 커서가 다른 위치에 있는지, 결과 세트에 행이 없는 경우는 false
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우boolean isFirst() throws SQLException
ResultSet
객체내의 선두행에 있을지 어떨지를 가져옵니다.
주: 결과 세트의 형태가 TYPE_FORWARD_ONLY
인 ResultSet
의 경우,isFirst
메소드의 지원는 생략 가능합니다.
true
, 그렇지 않은 경우는 false
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우boolean isLast() throws SQLException
ResultSet
객체의 맨 마지막 줄에 있을지 어떨지를 가져옵니다. 주:JDBC 드라이버는 현재의 행이 결과 세트내의 맨 마지막 줄일지 어떨지를 판정하기 위해서 1 개(살)처의 행을 꺼내는 것이 필요한 경우가 있으므로,isLast
메소드의 호출은 부하가 커지는 경우가 있습니다.
주: 결과 세트의 형태가 TYPE_FORWARD_ONLY
인 ResultSet
의 경우,isLast
메소드의 지원는 생략 가능합니다.
true
, 그렇지 않은 경우는 false
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void beforeFirst() throws SQLException
ResultSet
객체의 첨단, 즉 선두행의 직전으로 이동합니다. 결과 세트에 행이 없는 경우, 이 메소드는 무효입니다.
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 형태가 TYPE_FORWARD_ONLY
의 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void afterLast() throws SQLException
ResultSet
객체의 끝, 즉 맨 마지막 줄의 직후로 이동합니다. 결과 세트에 행이 없는 경우, 이 메소드는 무효입니다.
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 형태가 TYPE_FORWARD_ONLY
의 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우boolean first() throws SQLException
ResultSet
객체내의 선두행으로 이동합니다.
true
, 결과 세트에 행이 없는 경우는 false
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 형태가 TYPE_FORWARD_ONLY
의 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우boolean last() throws SQLException
ResultSet
객체내의 맨 마지막 줄로 이동합니다.
true
, 결과 세트에 행이 없는 경우는 false
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 형태가 TYPE_FORWARD_ONLY
의 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우int getRow() throws SQLException
주: 결과 세트의 형태가 TYPE_FORWARD_ONLY
인 ResultSet
의 경우,getRow
메소드의 지원는 생략 가능합니다.
0
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우boolean absolute(int row) throws SQLException
ResultSet
객체내의 지정된 행으로 이동합니다.
지정된 행 번호가 정의 값의 경우는, 커서는 결과 세트의 선두를 기준(�지정된 행 번호로 이동합니다. 최초의 행이 행 1, 2 번째가 행 2, 등으로 합니다.
지정된 행 번호가 0 보다 작은 값의 경우는, 커서는 결과 세트의 끝에 대한 절대행 위치로 이동합니다. 예를 들어,absolute(-1)
메소드를 호출하면(자), 커서는 맨 마지막 줄로 이동해, 메소드 absolute(-2)
를 호출하면(자), 커서는 맨 마지막 줄의 다음의 행으로 이동합니다.
결과 세트내의 선두행 또는 맨 마지막 줄을 넘는 위치에 커서를 이동하려고 하면(자), 커서는 선두행의 전 또는 맨 마지막 줄의 뒤로 놓여집니다.
주: absolute(1)
의 호출은,first()
를 호출하는 것과 같습니다. absolute(-1)
의 호출은 last()
를 호출하는 것과 같습니다.
row
- 커서의 이동처의 행 번호.
정의 번호는 행 번호가 결과 세트의 선두로부터 카운트 되는 것을 나타내, 부의 번호는 끝으로부터 카운트 되는 것을 나타낸다
ResultSet
객체내의 위치로 이동하는 경우는 true
, 최초의 행의 전 또는 맨 마지막 줄의 뒤로 커서가 위치하는 경우는 false
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 형태가 TYPE_FORWARD_ONLY
의 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우boolean relative(int rows) throws SQLException
relative(0)
의 호출은 유효합니다만, 커서 위치는 변경되지 않습니다.
주:relative(1)
메소드의 호출은,next()
메소드를 호출하는 것과 같습니다. relative(-1)
메소드의 호출은 previous()
메소드를 호출하는 것과 같습니다.
rows
- 현재의 행으로부터 이동하는 행수를 지정하는 int
. 정의 수는 커서를 순서 방향으로 이동해, 부의 수는 역방향으로 이동한다
true
, 그렇지 않은 경우는 false
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 형태가 TYPE_FORWARD_ONLY
의 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우boolean previous() throws SQLException
ResultSet
객체내의 앞의 행으로 이동합니다.
previous
메소드의 호출로 false
가 돌려주어지면(자), 커서는 최초의 행의 전에 위치합니다. 현재의 행이 필요한 ResultSet
메소드의 모든 호출에 의해,SQLException
가 throw 됩니다.
현재의 행으로 입력 스트림이 오픈하고 있는 경우,previous
메소드에의 호출은 암묵적으로 그 스트림을 클로즈 시킵니다. 새로운 행이 읽힐 때,ResultSet
객체의 경고의 변경 내용은 클리어 됩니다.
true
, 최초의 행의 전에 커서가 위치하고 있는 경우는 false
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 형태가 TYPE_FORWARD_ONLY
의 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void setFetchDirection(int direction) throws SQLException
ResultSet
객체내의 행이 처리될 방향에 대한 힌트를 제공합니다. 초기치는 이 ResultSet
객체를 생성한 Statement
객체에 의해 정해집니다. 페치 방향은 언제라도 변경할 수 있습니다.
direction
- 지정된 페치 방향을 지정하는 int
. ResultSet.FETCH_FORWARD
,ResultSet.FETCH_REVERSE
, 또는 ResultSet.FETCH_UNKNOWN
가운데 1 개
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 형태가 TYPE_FORWARD_ONLY
로 페치 방향이 FETCH_FORWARD
가 아닌 경우Statement.setFetchDirection(int)
,
getFetchDirection()
int getFetchDirection() throws SQLException
ResultSet
객체의 페치 방향을 가져옵니다.
ResultSet
객체의 현재의 페치 방향
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우setFetchDirection(int)
void setFetchSize(int rows) throws SQLException
ResultSet
객체로 보다 많은 행이 필요한 때에 데이타베이스로부터 꺼낼 필요가 있는 행수에 대한 힌트를 JDBC 드라이버에 제공합니다. 지정된 페치 사이즈가 0 의 경우, JDBC 드라이버는 그 값을 무시해, 가장 적절하다고 생각할 수 있는 페치 사이즈를 스스로 결정합니다. 디폴트 값는 결과 세트를 작성한 Statement
객체에 의해 설정됩니다. 페치 사이즈는 언제라도 변경할 수 있습니다.
rows
- 페치 하는 행수
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 조건 rows >= 0
이 채워지지 않은 경우getFetchSize()
int getFetchSize() throws SQLException
ResultSet
객체의 페치 사이즈를 가져옵니다.
ResultSet
객체의 현재의 페치 사이즈
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우setFetchSize(int)
int getType() throws SQLException
ResultSet
객체의 형태를 돌려줍니다. 형태는 결과 세트를 작성한 Statement
객체에 의해 정해집니다.
ResultSet.TYPE_FORWARD_ONLY
,ResultSet.TYPE_SCROLL_INSENSITIVE
, 또는 ResultSet.TYPE_SCROLL_SENSITIVE
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우int getConcurrency() throws SQLException
ResultSet
객체의 동시성 처리 모드를 가져옵니다. 사용되는 동시성 처리는, 결과 세트를 생성한 Statement
객체에 의해 정해집니다.
ResultSet.CONCUR_READ_ONLY
또는 ResultSet.CONCUR_UPDATABLE
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우boolean rowUpdated() throws SQLException
주: 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우,rowUpdated
메소드의 지원는 생략 가능합니다.
true
, 그렇지 않은 경우는 false
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우DatabaseMetaData.updatesAreDetected(int)
boolean rowInserted() throws SQLException
ResultSet
객체가 가시의 삽입을 검출할 수 있을지 어떨지에 따라서 다릅니다.
주: 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우,rowInserted
메소드의 지원는 생략 가능합니다.
true
, 그렇지 않은 경우는 false
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우DatabaseMetaData.insertsAreDetected(int)
boolean rowDeleted() throws SQLException
ResultSet
객체가 삭제를 검출할 수 있을지 어떨지에 따라서 다릅니다.
주: 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우,rowDeleted
메소드의 지원는 생략 가능합니다.
true
, 그렇지 않은 경우는 false
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우DatabaseMetaData.deletesAreDetected(int)
void updateNull(int columnIndex) throws SQLException
null
치로 갱신합니다.
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBoolean(int columnIndex, boolean x) throws SQLException
boolean
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateByte(int columnIndex, byte x) throws SQLException
byte
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateShort(int columnIndex, short x) throws SQLException
short
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateInt(int columnIndex, int x) throws SQLException
int
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateLong(int columnIndex, long x) throws SQLException
long
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateFloat(int columnIndex, float x) throws SQLException
float
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateDouble(int columnIndex, double x) throws SQLException
double
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBigDecimal(int columnIndex, BigDecimal x) throws SQLException
java.math.BigDecimal
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateString(int columnIndex, String x) throws SQLException
String
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBytes(int columnIndex, byte[] x) throws SQLException
byte
배열치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateDate(int columnIndex, Date x) throws SQLException
java.sql.Date
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateTime(int columnIndex, Time x) throws SQLException
java.sql.Time
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateTimestamp(int columnIndex, Timestamp x) throws SQLException
java.sql.Timestamp
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateAsciiStream(int columnIndex, InputStream x, int length) throws SQLException
updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치length
- 스트림의 길이
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBinaryStream(int columnIndex, InputStream x, int length) throws SQLException
updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치length
- 스트림의 길이
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateCharacterStream(int columnIndex, Reader x, int length) throws SQLException
updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치length
- 스트림의 길이
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateObject(int columnIndex, Object x, int scaleOrLength) throws SQLException
Object
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
2 번째의 인수가 InputStream
인 경우, 스트림에는 scaleOrLength 로 지정되는 바이트수가 포함될 필요가 있습니다. 2 번째의 인수가 Reader
인 경우, 리더에게는 scaleOrLength 로 지정되는 문자수가 포함될 필요가 있습니다. 이러한 조건이 true 가 아닌 경우, 문장의 실행시에 드라이버는 SQLException
를 생성합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치scaleOrLength
- java.math.BigDecimal
의 객체의 경우, 소수점의 뒤의 자리수. Java 객체형 InputStream
및 Reader
의 경우는, 스트림 또는 리더의 데이터 길이. 다른 모든 형태에서는, 이 값은 무시된다
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateObject(int columnIndex, Object x) throws SQLException
Object
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateNull(String columnLabel) throws SQLException
null
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBoolean(String columnLabel, boolean x) throws SQLException
boolean
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateByte(String columnLabel, byte x) throws SQLException
byte
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateShort(String columnLabel, short x) throws SQLException
short
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateInt(String columnLabel, int x) throws SQLException
int
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateLong(String columnLabel, long x) throws SQLException
long
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateFloat(String columnLabel, float x) throws SQLException
float
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateDouble(String columnLabel, double x) throws SQLException
double
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBigDecimal(String columnLabel, BigDecimal x) throws SQLException
java.sql.BigDecimal
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateString(String columnLabel, String x) throws SQLException
String
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBytes(String columnLabel, byte[] x) throws SQLException
updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateDate(String columnLabel, Date x) throws SQLException
java.sql.Date
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateTime(String columnLabel, Time x) throws SQLException
java.sql.Time
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateTimestamp(String columnLabel, Timestamp x) throws SQLException
java.sql.Timestamp
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateAsciiStream(String columnLabel, InputStream x, int length) throws SQLException
updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치length
- 스트림의 길이
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBinaryStream(String columnLabel, InputStream x, int length) throws SQLException
updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치length
- 스트림의 길이
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateCharacterStream(String columnLabel, Reader reader, int length) throws SQLException
updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름reader
- 새로운 렬치를 포함하는 java.io.Reader
객체length
- 스트림의 길이
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateObject(String columnLabel, Object x, int scaleOrLength) throws SQLException
Object
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
2 번째의 인수가 InputStream
인 경우, 스트림에는 scaleOrLength 로 지정되는 바이트수가 포함될 필요가 있습니다. 2 번째의 인수가 Reader
인 경우, 리더에게는 scaleOrLength 로 지정되는 문자수가 포함될 필요가 있습니다. 이러한 조건이 true 가 아닌 경우, 문장의 실행시에 드라이버는 SQLException
를 생성합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치scaleOrLength
- java.math.BigDecimal
의 객체의 경우, 소수점의 뒤의 자리수. Java 객체형 InputStream
및 Reader
의 경우는, 스트림 또는 리더의 데이터 길이. 다른 모든 형태에서는, 이 값은 무시된다
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateObject(String columnLabel, Object x) throws SQLException
Object
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void insertRow() throws SQLException
ResultSet
객체 및 데이타베이스에 삽입합니다. 이 메소드를 호출할 때는, 커서가 삽입행에 있을 필요가 있습니다.
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리이 CONCUR_READ_ONLY
인 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 커서가 삽입행에 없을 때에 이 메소드가 불려 갔을 경우, 또는 삽입 은행내의 null 를 허락하지 않는 열의 일부에 null 치가 지정되었을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateRow() throws SQLException
ResultSet
객체의 현재의 행의 새로운 내용에 갱신합니다. 커서가 삽입행에 있는 경우, 이 메소드는 호출할 수가 없습니다.
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 커서가 삽입 은행내에 있을 때 이 메소드가 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void deleteRow() throws SQLException
ResultSet
객체 및 기본으로 되는 데이타베이스로부터, 현재의 행을 삭제합니다. 커서가 삽입행에 있는 경우, 이 메소드는 호출할 수가 없습니다.
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 커서가 삽입 은행내에 있을 때 이 메소드가 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void refreshRow() throws SQLException
refreshRow
메소드는, 데이타베이스로부터의 행의 재취득을 어플리케이션이 JDBC 드라이버에 명시적으로 지시하는 수단을 제공합니다. 데이타베이스로부터 행의 최신의 값을 꺼내기 위해서(때문에), JDBC 드라이버에 의해 캐싱 또는 선취가 실행되고 있을 때, 어플리케이션은 refreshRow
를 호출하는 일이 있습니다. 페치 사이즈가 1 보다 큰 경우, 실제로는 JDBC 드라이버는 한 번에 복수의 행을 재표시하는 일이 있습니다.
값은 모두, 트랜잭션(transaction)의 차단 레벨 및 커서 응답성에 따라 다시 꺼냅니다. updater 메소드를 호출한 후에 updateRow
메소드를 호출하기 전에 refreshRow
를 호출하면(자), 행에 대해서 간 갱신은 무효가 됩니다. refreshRow
메소드를 빈번하게 호출하면(자), 퍼포먼스가 저하하는 일이 있습니다.
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 결과 세트의 형태가 TYPE_FORWARD_ONLY
인 경우, 또는 커서가 삽입 은행내에 있을 때 이 메소드가 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우, 또는 이 메소드가 지정된 결과 세트의 형태와 결과 세트의 동시성 처리로 지원되지 않는 경우void cancelRowUpdates() throws SQLException
ResultSet
객체의 현재의 행에 대해서 간 갱신을 취소합니다. updater 메소드를 호출한 뒤,updateRow
메소드를 호출하기 전에 이 메소드를 호출하면(자), 행의 갱신을 롤백(rollback) 할 수 있습니다. 갱신을 하지 않은 경우, 또는 updateRow
가 벌써 불려 가고 있는 경우는, 이 메소드는 무효입니다.
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 커서가 삽입 은행내에 있을 때 이 메소드가 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void moveToInsertRow() throws SQLException
insertRow
메소드 뿐입니다. insertRow
를 호출하기 전에 이 메소드를 호출하면(자), 그때마다 결과 세트내의 모든 열에 값을 설정할 필요가 있습니다. 렬치로 getter 메소드를 호출하려면 , 그 전에 updater 메소드를 호출할 필요가 있습니다.
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void moveToCurrentRow() throws SQLException
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우Statement getStatement() throws SQLException
ResultSet
객체를 생성한 Statement
객체를 가져옵니다. DatabaseMetaData
메소드등의 다른 방법으로 결과 세트가 생성되었을 경우, 이 메소드는 null
를 돌려주는 일이 있습니다.
ResultSet
객체를 생성한 Statment
객체. 결과 세트가 다른 방법으로 생성되었을 경우는 null
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우Object getObject(int columnIndex, Map <String ,Class <? >> map) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Object
로서 가져옵니다. 값이 SQL NULL
의 경우, 드라이버는 Java null
를 돌려줍니다. 이 메소드는, 꺼내지는 SQL 구조화형 또는 개별의 형태의 커스텀 매핑에, 지정된 Map
객체를 사용합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는map
- SQL 형명으로부터 Java 프로그램 언어의 클래스에의 매핑이 포함되고 있는 java.util.Map
객체
Object
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우Ref getRef(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Ref
객체로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
REF
치를 나타내는 Ref
객체
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우Blob getBlob(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Blob
객체로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
BLOB
치를 나타내는 Blob
객체
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우Clob getClob(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Clob
객체로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
CLOB
치를 나타내는 Clob
객체
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우Array getArray(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Array
객체로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
ARRAY
치를 나타내는 Array
객체
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우Object getObject(String columnLabel, Map <String ,Class <? >> map) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Object
로서 가져옵니다. 값이 SQL NULL
의 경우, 드라이버는 Java null
를 돌려줍니다. 이 메소드는, 해당하는 경우, 지정된 Map
객체를 사용합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름map
- SQL 형명으로부터 Java 프로그램 언어의 클래스에의 매핑이 포함되고 있는 java.util.Map
객체
Object
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우Ref getRef(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Ref
객체로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
REF
치를 나타내는 Ref
객체
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우Blob getBlob(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Blob
객체로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
BLOB
치를 나타내는 Blob
객체
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우Clob getClob(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Clob
객체로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
CLOB
치를 나타내는 Clob
객체
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우Array getArray(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Array
객체로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
ARRAY
치를 나타내는 Array
객체
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우Date getDate(int columnIndex, Calendar cal) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Date
객체로서 가져옵니다. 기본으로 되는 데이타베이스가 타임 존 정보를 포함하고 있지 않는 경우, 이 메소드는 지정된 달력을 사용해 일자에 적절한 밀리 세컨드치를 작성합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는cal
- 일자를 작성하는데 사용하는 java.util.Calendar
객체
java.sql.Date
객체로서 나타내진 열의 값. 값이 SQL NULL
의 경우, 반환되는 값은 Java 프로그램 언어의 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우Date getDate(String columnLabel, Calendar cal) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Date
객체로서 가져옵니다. 기본으로 되는 데이타베이스가 타임 존 정보를 포함하고 있지 않는 경우, 이 메소드는 지정된 달력을 사용해 일자에 적절한 밀리 세컨드치를 작성합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름cal
- 일자를 작성하는데 사용하는 java.util.Calendar
객체
java.sql.Date
객체로서 나타내진 열의 값. 값이 SQL NULL
의 경우, 반환되는 값은 Java 프로그램 언어의 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우Time getTime(int columnIndex, Calendar cal) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Time
객체로서 가져옵니다. 기본으로 되는 데이타베이스가 타임 존 정보를 포함하고 있지 않는 경우, 이 메소드는 지정된 달력을 사용해 시각에 적절한 밀리 세컨드치를 작성합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는cal
- 시각을 작성하는데 사용하는 java.util.Calendar
객체
java.sql.Time
객체로서 나타내진 열의 값. 값이 SQL NULL
의 경우, 반환되는 값은 Java 프로그램 언어의 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우Time getTime(String columnLabel, Calendar cal) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Time
객체로서 가져옵니다. 기본으로 되는 데이타베이스가 타임 존 정보를 포함하고 있지 않는 경우, 이 메소드는 지정된 달력을 사용해 시각에 적절한 밀리 세컨드치를 작성합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름cal
- 시각을 작성하는데 사용하는 java.util.Calendar
객체
java.sql.Time
객체로서 나타내진 열의 값. 값이 SQL NULL
의 경우, 반환되는 값은 Java 프로그램 언어의 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우Timestamp getTimestamp(int columnIndex, Calendar cal) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Timestamp
객체로서 가져옵니다. 기본으로 되는 데이타베이스가 타임 존 정보를 포함하고 있지 않는 경우, 이 메소드는 지정된 달력을 사용해 타임 스탬프에 적절한 밀리 세컨드치를 작성합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는cal
- 타임 스탬프를 작성하는데 사용하는 java.util.Calendar
객체
java.sql.Timestamp
객체로서 나타내진 열의 값. 값이 SQL NULL
의 경우, 반환되는 값은 Java 프로그램 언어의 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우Timestamp getTimestamp(String columnLabel, Calendar cal) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Timestamp
객체로서 가져옵니다. 기본으로 되는 데이타베이스가 타임 존 정보를 포함하고 있지 않는 경우, 이 메소드는 지정된 달력을 사용해 타임 스탬프에 적절한 밀리 세컨드치를 작성합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름cal
- 일자를 작성하는데 사용하는 java.util.Calendar
객체
java.sql.Timestamp
객체로서 나타내진 열의 값. 값이 SQL NULL
의 경우, 반환되는 값은 Java 프로그램 언어의 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우URL getURL(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.net.URL
객체로서 가져옵니다.
columnIndex
- 최초의 열의 인덱스는 1, 2 번째의 열의 인덱스는 2, 등으로 한다
java.net.URL
객체로서 나타내진 열의 값. 값이 SQL NULL
의 경우, 반환되는 값은 Java 프로그램 언어의 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 URL 가 무효의 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우URL getURL(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.net.URL
객체로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
java.net.URL
객체로서 나타내진 열의 값. 값이 SQL NULL
의 경우, 반환되는 값은 Java 프로그램 언어의 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 URL 가 무효의 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateRef(int columnIndex, Ref x) throws SQLException
java.sql.Ref
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateRef(String columnLabel, Ref x) throws SQLException
java.sql.Ref
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBlob(int columnIndex, Blob x) throws SQLException
java.sql.Blob
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBlob(String columnLabel, Blob x) throws SQLException
java.sql.Blob
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateClob(int columnIndex, Clob x) throws SQLException
java.sql.Clob
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateClob(String columnLabel, Clob x) throws SQLException
java.sql.Clob
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateArray(int columnIndex, Array x) throws SQLException
java.sql.Array
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateArray(String columnLabel, Array x) throws SQLException
java.sql.Array
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우RowId getRowId(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.RowId
객체로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우RowId getRowId(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.RowId
객체로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateRowId(int columnIndex, RowId x) throws SQLException
RowId
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateRowId(String columnLabel, RowId x) throws SQLException
RowId
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우int getHoldability() throws SQLException
ResultSet
객체의 보관 유지 기능을 가져옵니다.
ResultSet.HOLD_CURSORS_OVER_COMMIT
또는 ResultSet.CLOSE_CURSORS_AT_COMMIT
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우boolean isClosed() throws SQLException
ResultSet
객체가 클로즈 되고 있는지 어떤지를 가져옵니다. ResultSet
로 close 메소드가 불려 가는지, 또는 자동적으로 클로즈 되는 경우, 이 객체는 클로즈 됩니다.
ResultSet
객체가 클로즈 되고 있는 경우는 true, 아직 오픈 상태의 경우는 false
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우void updateNString(int columnIndex, String nString) throws SQLException
String
치로 갱신합니다. NCHAR
,NVARCHAR
, 및 LONGNVARCHAR
열을 갱신할 경우에 사용합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는nString
- 갱신되는 열의 값
SQLException
- columnIndex 가 유효하지 않은 경우, 드라이버가 각국의 캐릭터 세트를 지원하지 않는 경우, 드라이버가 데이터 변환 에러가 발생한 것을 검출할 수 있는 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 결과 세트의 동시성 처리이 CONCUR_READ_ONLY
인 경우, 또는 데이타베이스 액세스 에러가 발생했을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateNString(String columnLabel, String nString) throws SQLException
String
치로 갱신합니다. NCHAR
,NVARCHAR
, 및 LONGNVARCHAR
열을 갱신할 경우에 사용합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름nString
- 갱신되는 열의 값
SQLException
- columnLabel 가 유효하지 않은 경우, 드라이버가 각국의 캐릭터 세트를 지원하지 않는 경우, 드라이버가 데이터 변환 에러가 발생한 것을 검출할 수 있는 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 결과 세트의 동시성 처리이 CONCUR_READ_ONLY
인 경우, 또는 데이타베이스 액세스 에러가 발생했을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateNClob(int columnIndex, NClob nClob) throws SQLException
java.sql.NClob
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는nClob
- 갱신되는 열의 값
SQLException
- columnIndex 가 유효하지 않은 경우, 드라이버가 각국의 캐릭터 세트를 지원하지 않는 경우, 드라이버가 데이터 변환 에러가 발생한 것을 검출할 수 있는 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 결과 세트의 동시성 처리이 CONCUR_READ_ONLY
인 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateNClob(String columnLabel, NClob nClob) throws SQLException
java.sql.NClob
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름nClob
- 갱신되는 열의 값
SQLException
- columnLabel 가 유효하지 않은 경우, 드라이버가 각국의 캐릭터 세트를 지원하지 않는 경우, 드라이버가 데이터 변환 에러가 발생한 것을 검출할 수 있는 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 결과 세트의 동시성 처리이 CONCUR_READ_ONLY
인 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우NClob getNClob(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 NClob
객체로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NCLOB
치를 나타내는 NClob
객체
SQLException
- columnIndex 가 유효하지 않은 경우, 드라이버가 각국의 캐릭터 세트를 지원하지 않는 경우, 드라이버가 데이터 변환 에러가 발생한 것을 검출할 수 있는 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 데이타베이스 액세스 에러가 발생했을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우NClob getNClob(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 NClob
객체로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NCLOB
치를 나타내는 NClob
객체
SQLException
- columnLabel 가 유효하지 않은 경우, 드라이버가 각국의 캐릭터 세트를 지원하지 않는 경우, 드라이버가 데이터 변환 에러가 발생한 것을 검출할 수 있는 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 데이타베이스 액세스 에러가 발생했을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우SQLXML getSQLXML(int columnIndex) throws SQLException
ResultSet
의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.SQLXML
객체로서 가져옵니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
SQL XML
치를 매핑 하는 SQLXML
객체
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우SQLXML getSQLXML(String columnLabel) throws SQLException
ResultSet
의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.SQLXML
객체로서 가져옵니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
SQL XML
치를 매핑 하는 SQLXML
객체
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateSQLXML(int columnIndex, SQLXML xmlObject) throws SQLException
java.sql.SQLXML
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는xmlObject
- 갱신되는 열의 값
SQLException
- columnIndex 가 유효하지 않은 경우, 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우,java.xml.transform.Result
,Writer
, 또는 OutputStream
가 SQLXML
객체에 대해서 클로즈되어 있지 않은 경우, XML 치의 처리중에 에러가 발생했을 경우, 또는 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우. 이 예외의 getCause
메소드에 의해, 보다 상세한 예외가 제공되는 일이 있다 (예를 들어 스트림에 유효한 XML 가 포함되지 않은 경우)
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateSQLXML(String columnLabel, SQLXML xmlObject) throws SQLException
java.sql.SQLXML
치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름xmlObject
- 렬치
SQLException
- columnLabel 가 유효하지 않은 경우, 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우,java.xml.transform.Result
,Writer
, 또는 OutputStream
가 SQLXML
객체에 대해서 클로즈되어 있지 않은 경우, XML 치의 처리중에 에러가 발생했을 경우, 또는 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우. 이 예외의 getCause
메소드에 의해, 보다 상세한 예외가 제공되는 일이 있다 (예를 들어 스트림에 유효한 XML 가 포함되지 않은 경우)
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우String getNString(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 String
로서 가져옵니다. NCHAR
,NVARCHAR
, 및 LONGNVARCHAR
열에 액세스 할 경우에 사용합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
NULL
의 경우, 반환되는 값은 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우String getNString(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 String
로서 가져옵니다. NCHAR
,NVARCHAR
, 및 LONGNVARCHAR
열에 액세스 할 경우에 사용합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
NULL
의 경우, 반환되는 값은 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우Reader getNCharacterStream(int columnIndex) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을,java.io.Reader
객체로서 가져옵니다. NCHAR
,NVARCHAR
, 및 LONGNVARCHAR
열에 액세스 할 경우에 사용합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 된다
java.io.Reader
객체. 값이 SQL NULL
의 경우, 반환되는 값은 Java 프로그램 언어의 null
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우Reader getNCharacterStream(String columnLabel) throws SQLException
ResultSet
객체의 현재행에 있는 지정된 열의 값을,java.io.Reader
객체로서 가져옵니다. NCHAR
,NVARCHAR
, 및 LONGNVARCHAR
열에 액세스 할 경우에 사용합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
java.io.Reader
객체. 값이 SQL NULL
의 경우, 반환되는 값은 Java 프로그램 언어의 null
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateNCharacterStream(int columnIndex, Reader x, long length) throws SQLException
NCHAR
,NVARCHAR
, 및 LONGNVARCHAR
열을 갱신할 경우에 사용합니다.
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치length
- 스트림의 길이
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateNCharacterStream(String columnLabel, Reader reader, long length) throws SQLException
NCHAR
,NVARCHAR
, 및 LONGNVARCHAR
열을 갱신할 경우에 사용합니다.
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름reader
- 새로운 렬치를 포함하는 java.io.Reader
객체length
- 스트림의 길이
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateAsciiStream(int columnIndex, InputStream x, long length) throws SQLException
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치length
- 스트림의 길이
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBinaryStream(int columnIndex, InputStream x, long length) throws SQLException
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치length
- 스트림의 길이
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateCharacterStream(int columnIndex, Reader x, long length) throws SQLException
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치length
- 스트림의 길이
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateAsciiStream(String columnLabel, InputStream x, long length) throws SQLException
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치length
- 스트림의 길이
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBinaryStream(String columnLabel, InputStream x, long length) throws SQLException
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치length
- 스트림의 길이
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateCharacterStream(String columnLabel, Reader reader, long length) throws SQLException
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름reader
- 새로운 렬치를 포함하는 java.io.Reader
객체length
- 스트림의 길이
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBlob(int columnIndex, InputStream inputStream, long length) throws SQLException
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는inputStream
- 파라미터치로 설정되는 데이터를 포함한 객체length
- 파라미터 데이터내의 바이트수
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBlob(String columnLabel, InputStream inputStream, long length) throws SQLException
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름inputStream
- 파라미터치로 설정되는 데이터를 포함한 객체length
- 파라미터 데이터내의 바이트수
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateClob(int columnIndex, Reader reader, long length) throws SQLException
Reader
객체를 사용해 갱신합니다. LONGVARCHAR
파라미터에 매우 큰 UNICODE 치를 입력할 경우에는,java.io.Reader
객체를 개입시켜 보내는 편이 현실적입니다. JDBC 드라이버는, 데이터를 UNICODE 로부터 데이타베이스의 char 형식으로 변환합니다.
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는reader
- 파라미터치로 설정되는 데이터를 포함한 객체length
- 파라미터 데이터내의 문자수
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateClob(String columnLabel, Reader reader, long length) throws SQLException
Reader
객체를 사용해 갱신합니다. LONGVARCHAR
파라미터에 매우 큰 UNICODE 치를 입력할 경우에는,java.io.Reader
객체를 개입시켜 보내는 편이 현실적입니다. JDBC 드라이버는, 데이터를 UNICODE 로부터 데이타베이스의 char 형식으로 변환합니다.
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름reader
- 파라미터치로 설정되는 데이터를 포함한 객체length
- 파라미터 데이터내의 문자수
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateNClob(int columnIndex, Reader reader, long length) throws SQLException
Reader
객체를 사용해 갱신합니다. LONGVARCHAR
파라미터에 매우 큰 UNICODE 치를 입력할 경우에는,java.io.Reader
객체를 개입시켜 보내는 편이 현실적입니다. JDBC 드라이버는, 데이터를 UNICODE 로부터 데이타베이스의 char 형식으로 변환합니다.
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는reader
- 파라미터치로 설정되는 데이터를 포함한 객체length
- 파라미터 데이터내의 문자수
SQLException
- columnIndex 가 유효하지 않은 경우, 드라이버가 각국의 캐릭터 세트를 지원하지 않는 경우, 드라이버가 데이터 변환 에러가 발생한 것을 검출할 수 있는 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 결과 세트의 동시성 처리이 CONCUR_READ_ONLY
인 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateNClob(String columnLabel, Reader reader, long length) throws SQLException
Reader
객체를 사용해 갱신합니다. LONGVARCHAR
파라미터에 매우 큰 UNICODE 치를 입력할 경우에는,java.io.Reader
객체를 개입시켜 보내는 편이 현실적입니다. JDBC 드라이버는, 데이터를 UNICODE 로부터 데이타베이스의 char 형식으로 변환합니다.
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름reader
- 파라미터치로 설정되는 데이터를 포함한 객체length
- 파라미터 데이터내의 문자수
SQLException
- columnLabel 가 유효하지 않은 경우, 드라이버가 각국의 캐릭터 세트를 지원하지 않는 경우, 드라이버가 데이터 변환 에러가 발생한 것을 검출할 수 있는 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 결과 세트의 동시성 처리이 CONCUR_READ_ONLY
인 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateNCharacterStream(int columnIndex, Reader x) throws SQLException
NCHAR
,NVARCHAR
, 및 LONGNVARCHAR
열을 갱신할 경우에 사용합니다.
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
주: length 파라미터를 사용하는 버젼의 updateNCharacterStream
를 사용하는 (분)편이 효율적인가 어떤가를 판단하려면 , JDBC 드라이버의 문서를 확인해 주세요.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateNCharacterStream(String columnLabel, Reader reader) throws SQLException
NCHAR
,NVARCHAR
, 및 LONGNVARCHAR
열을 갱신할 경우에 사용합니다.
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
주: length 파라미터를 사용하는 버젼의 updateNCharacterStream
를 사용하는 (분)편이 효율적인가 어떤가를 판단하려면 , JDBC 드라이버의 문서를 확인해 주세요.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름reader
- 새로운 렬치를 포함하는 java.io.Reader
객체
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateAsciiStream(int columnIndex, InputStream x) throws SQLException
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
주: length 파라미터를 사용하는 버젼의 updateAsciiStream
를 사용하는 (분)편이 효율적인가 어떤가를 판단하려면 , JDBC 드라이버의 문서를 확인해 주세요.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBinaryStream(int columnIndex, InputStream x) throws SQLException
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
주: length 파라미터를 사용하는 버젼의 updateBinaryStream
를 사용하는 (분)편이 효율적인가 어떤가를 판단하려면 , JDBC 드라이버의 문서를 확인해 주세요.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateCharacterStream(int columnIndex, Reader x) throws SQLException
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
주: length 파라미터를 사용하는 버젼의 updateCharacterStream
를 사용하는 (분)편이 효율적인가 어떤가를 판단하려면 , JDBC 드라이버의 문서를 확인해 주세요.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는x
- 새로운 렬치
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateAsciiStream(String columnLabel, InputStream x) throws SQLException
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
주: length 파라미터를 사용하는 버젼의 updateAsciiStream
를 사용하는 (분)편이 효율적인가 어떤가를 판단하려면 , JDBC 드라이버의 문서를 확인해 주세요.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBinaryStream(String columnLabel, InputStream x) throws SQLException
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
주: length 파라미터를 사용하는 버젼의 updateBinaryStream
를 사용하는 (분)편이 효율적인가 어떤가를 판단하려면 , JDBC 드라이버의 문서를 확인해 주세요.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름x
- 새로운 렬치
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateCharacterStream(String columnLabel, Reader reader) throws SQLException
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
주: length 파라미터를 사용하는 버젼의 updateCharacterStream
를 사용하는 (분)편이 효율적인가 어떤가를 판단하려면 , JDBC 드라이버의 문서를 확인해 주세요.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름reader
- 새로운 렬치를 포함하는 java.io.Reader
객체
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBlob(int columnIndex, InputStream inputStream) throws SQLException
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
주: length 파라미터를 사용하는 버젼의 updateBlob
를 사용하는 (분)편이 효율적인가 어떤가를 판단하려면 , JDBC 드라이버의 문서를 확인해 주세요.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는inputStream
- 파라미터치로 설정되는 데이터를 포함한 객체
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateBlob(String columnLabel, InputStream inputStream) throws SQLException
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
주: length 파라미터를 사용하는 버젼의 updateBlob
를 사용하는 (분)편이 효율적인가 어떤가를 판단하려면 , JDBC 드라이버의 문서를 확인해 주세요.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름inputStream
- 파라미터치로 설정되는 데이터를 포함한 객체
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateClob(int columnIndex, Reader reader) throws SQLException
Reader
객체를 사용해 갱신합니다. 스트림의 마지막에 이를 때까지 필요에 따라서 스트림로부터 데이터가 읽힙니다. JDBC 드라이버는, 데이터를 UNICODE 로부터 데이타베이스의 char 형식으로 변환합니다.
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
주: length 파라미터를 사용하는 버젼의 updateClob
를 사용하는 (분)편이 효율적인가 어떤가를 판단하려면 , JDBC 드라이버의 문서를 확인해 주세요.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는reader
- 파라미터치로 설정되는 데이터를 포함한 객체
SQLException
- columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateClob(String columnLabel, Reader reader) throws SQLException
Reader
객체를 사용해 갱신합니다. 스트림의 마지막에 이를 때까지 필요에 따라서 스트림로부터 데이터가 읽힙니다. JDBC 드라이버는, 데이터를 UNICODE 로부터 데이타베이스의 char 형식으로 변환합니다.
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
주: length 파라미터를 사용하는 버젼의 updateClob
를 사용하는 (분)편이 효율적인가 어떤가를 판단하려면 , JDBC 드라이버의 문서를 확인해 주세요.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름reader
- 파라미터치로 설정되는 데이터를 포함한 객체
SQLException
- columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY
인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateNClob(int columnIndex, Reader reader) throws SQLException
Reader
를 사용해 갱신합니다.
스트림의 마지막에 이를 때까지 필요에 따라서 스트림로부터 데이터가 읽힙니다. JDBC 드라이버는, 데이터를 UNICODE 로부터 데이타베이스의 char 형식으로 변환합니다.
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
주: length 파라미터를 사용하는 버젼의 updateNClob
를 사용하는 (분)편이 효율적인가 어떤가를 판단하려면 , JDBC 드라이버의 문서를 확인해 주세요.
columnIndex
- 최초의 열은 1, 2 번째의 열은 2,... 되는reader
- 파라미터치로 설정되는 데이터를 포함한 객체
SQLException
- columnIndex 가 유효하지 않은 경우, 드라이버가 각국의 캐릭터 세트를 지원하지 않는 경우, 드라이버가 데이터 변환 에러가 발생한 것을 검출할 수 있는 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 결과 세트의 동시성 처리이 CONCUR_READ_ONLY
인 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우void updateNClob(String columnLabel, Reader reader) throws SQLException
Reader
객체를 사용해 갱신합니다. 스트림의 마지막에 이를 때까지 필요에 따라서 스트림로부터 데이터가 읽힙니다. JDBC 드라이버는, 데이터를 UNICODE 로부터 데이타베이스의 char 형식으로 변환합니다.
updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow
또는 insertRow
메소드를 호출합니다.
주: length 파라미터를 사용하는 버젼의 updateNClob
를 사용하는 (분)편이 효율적인가 어떤가를 판단하려면 , JDBC 드라이버의 문서를 확인해 주세요.
columnLabel
- SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름reader
- 파라미터치로 설정되는 데이터를 포함한 객체
SQLException
- columnLabel 가 유효하지 않은 경우, 드라이버가 각국의 캐릭터 세트를 지원하지 않는 경우, 드라이버가 데이터 변환 에러가 발생한 것을 검출할 수 있는 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 결과 세트의 동시성 처리이 CONCUR_READ_ONLY
인 경우
SQLFeatureNotSupportedException
- JDBC 드라이버가 이 메소드를 지원하지 않는 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.