JavaTM Platform
Standard Ed. 6

java.sql
인터페이스 ResultSet

모든 슈퍼 인터페이스:
Wrapper
기존의 서브 인터페이스의 일람:
CachedRowSet , FilteredRowSet , JdbcRowSet , JoinRowSet , RowSet , SyncResolver , WebRowSet


public interface ResultSet
extends Wrapper

데이타베이스의 결과 세트를 나타내는 데이터의 테이블로, 일반적으로, 데이타베이스에 조회하는 문장을 실행하는 것에 의해 생성됩니다.

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 개의 방법으로 사용할 수 있습니다.

  1. 현재의 행의 렬치를 갱신합니다. 스크롤 가능한 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 be AINSWORTH
    rs.updateRow(); // updates the row in the data source
    
     
  2. 렬치를 삽입행에 삽입합니다. 갱신 가능한 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 be AINSWORTH
    rs.updateInt(2,35); // updates the second column to be 35
    rs.updateBoolean(3, true); // updates the third column to true
    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
 

필드의 상세

FETCH_FORWARD

static final int FETCH_FORWARD
결과 세트의 행이 순서 방향으로, 즉 최초부터 마지막에 향해 처리되는 것을 나타내는 정수입니다. 이 정수는,setFetchDirection 메소드가 드라이버에의 힌트로서 사용합니다만, 드라이버는 이것을 무시하는 일이 있습니다.

도입된 버젼:
1.2
관련 항목:
정수 필드치

FETCH_REVERSE

static final int FETCH_REVERSE
결과 세트의 행이 역방향으로, 즉 최후로부터 최초로 향해 처리되는 것을 나타내는 정수입니다. 이 정수는,setFetchDirection 메소드가 드라이버에의 힌트로서 사용합니다만, 드라이버는 이것을 무시하는 일이 있습니다.

도입된 버젼:
1.2
관련 항목:
정수 필드치

FETCH_UNKNOWN

static final int FETCH_UNKNOWN
결과 세트의 행이 처리되는 순서가 불명한 것을 나타내는 정수입니다. 이 정수는,setFetchDirection 메소드가 드라이버에의 힌트로서 사용합니다만, 드라이버는 이것을 무시하는 일이 있습니다.

관련 항목:
정수 필드치

TYPE_FORWARD_ONLY

static final int TYPE_FORWARD_ONLY
커서가 순서 방향에만 이동하는 ResultSet 객체의 형태를 나타내는 정수입니다.

도입된 버젼:
1.2
관련 항목:
정수 필드치

TYPE_SCROLL_INSENSITIVE

static final int TYPE_SCROLL_INSENSITIVE
스크롤 가능하지만, 일반적으로은 ResultSet 의 기본으로 되어 있는 데이터에 대한 변경을 반영하지 않는 ResultSet 객체의 형태를 나타내는 정수입니다.

도입된 버젼:
1.2
관련 항목:
정수 필드치

TYPE_SCROLL_SENSITIVE

static final int TYPE_SCROLL_SENSITIVE
스크롤 가능해, 일반적으로은 ResultSet 의 기본으로 되어 있는 데이터에 대한 변경을 반영하는 ResultSet 객체의 형태를 나타내는 정수입니다.

도입된 버젼:
1.2
관련 항목:
정수 필드치

CONCUR_READ_ONLY

static final int CONCUR_READ_ONLY
갱신할 수 없는 ResultSet 객체의 동시성 처리 모드를 나타내는 정수입니다.

도입된 버젼:
1.2
관련 항목:
정수 필드치

CONCUR_UPDATABLE

static final int CONCUR_UPDATABLE
갱신할 수 있는 ResultSet 객체의 동시성 처리 모드를 나타내는 정수입니다.

도입된 버젼:
1.2
관련 항목:
정수 필드치

HOLD_CURSORS_OVER_COMMIT

static final int HOLD_CURSORS_OVER_COMMIT
현재의 트랜잭션(transaction)가 위탁되었을 때에, 이 보관 유지 기능을 가지는 오픈하고 있는 ResultSet 객체가 오픈한 채로 있는 것을 나타내는 정수입니다.

도입된 버젼:
1.4
관련 항목:
정수 필드치

CLOSE_CURSORS_AT_COMMIT

static final int CLOSE_CURSORS_AT_COMMIT
현재의 트랜잭션(transaction)가 위탁되었을 때에, 이 보관 유지 기능을 가지는 오픈하고 있는 ResultSet 객체가 클로즈 하는 것을 나타내는 정수입니다.

도입된 버젼:
1.4
관련 항목:
정수 필드치
메소드의 상세

next

boolean next()
             throws SQLException 
커서를 현재의 위치로부터 1 행 순서 방향으로 이동합니다. ResultSet 의 커서는, 초기 상태에서는 최초의 행의 전에 자리매김되고 있습니다. next 메소드의 최초의 호출에 의해, 최초의 행이 현재의 행이 됩니다. 2 번째의 호출에 의해 2 행 째가 현재의 행이 되어, 이후와 같이 계속됩니다.  

next 메소드의 호출로 false 가 돌려주어지면(자), 커서는 맨 마지막 줄의 뒤에 위치합니다. 현재의 행이 필요한 ResultSet 메소드의 모든 호출에 의해,SQLException 가 throw 됩니다. 결과 세트의 종류가 TYPE_FORWARD_ONLY 인 경우, 이후의 next 의 호출로 JDBC 드라이버 구현이 false 를 돌려줄까 SQLException 를 throw 할까는, 그 벤더에 의해 지정됩니다.

현재의 행으로 입력 스트림이 오픈하고 있는 경우,next 메소드에의 호출은 암묵적으로 그 스트림을 클로즈 시킵니다. 새로운 행이 읽힐 때,ResultSet 객체의 경고 체인은 클리어 됩니다.

반환값:
새로운 현재의 행이 유효한 경우는 true, 그 이상행이 없는 경우는 false
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

close

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 - 데이타베이스 액세스 에러가 발생했을 경우

wasNull

boolean wasNull()
                throws SQLException 
마지막에 읽힌 열의 값이 SQL NULL 일지 어떨지를 통지합니다. 최초로 열의 getter 메소드의 1 개를 호출해 그 값을 읽어들여, 다음에 wasNull 메소드를 호출해 읽힌 값이 SQL NULL 화도인지를 판정할 필요가 있습니다.

반환값:
마지막에 읽힌 렬치가 SQL NULL 의 경우는 true, 그렇지 않은 경우는 false
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getString

String  getString(int columnIndex)
                 throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 String 로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getBoolean

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,... 된다
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 false
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getByte

byte getByte(int columnIndex)
             throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 byte 로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 0
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getShort

short getShort(int columnIndex)
               throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 short 로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 0
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getInt

int getInt(int columnIndex)
           throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 int 로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 0
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getLong

long getLong(int columnIndex)
             throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 long 로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 0
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getFloat

float getFloat(int columnIndex)
               throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 float 로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 0
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getDouble

double getDouble(int columnIndex)
                 throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 double 로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 0
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getBigDecimal

BigDecimal  getBigDecimal(int columnIndex,
                         int scale)
                         throws SQLException 
추천 되고 있지 않습니다.  

ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.BigDecimal 로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 되는
scale - 소수점 이하의 자리수
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우

getBytes

byte[] getBytes(int columnIndex)
                throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 byte 배열로서 가져옵니다. 바이트는 드라이버에 의해 반환된 행의 값을 나타냅니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getDate

Date  getDate(int columnIndex)
             throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Date 객체로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getTime

Time  getTime(int columnIndex)
             throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Time 객체로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getTimestamp

Timestamp  getTimestamp(int columnIndex)
                       throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Timestamp 객체로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getAsciiStream

InputStream  getAsciiStream(int columnIndex)
                           throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, ASCII 문자의 스트림로서 가져옵니다. 그 스트림로부터 일괄해 값을 읽어들일 수 있게 됩니다. 이 메소드는, 특히 큰 LONGVARCHAR 치의 꺼내에 적절하고 있습니다. JDBC 드라이버가 데이타베이스 형식으로부터 ASCII 에의 필요한 변환을 실시합니다.

주: 반환된 스트림중의 데이터는 모두, 다른 열의 값을 취득하기 전에 읽어들일 필요가 있습니다. 다음의 getter 메소드에의 호출은, 암묵적으로 스트림을 클로즈 합니다. 또,InputStream.available 메소드가 불려 갔을 때에, 사용 가능한 데이터가 있는지 없는지에 관계없이, 스트림은 0 을 돌려주는 일이 있습니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
데이타베이스의 렬치를 1 바이트 ASCII 문자의 스트림로서 보내는 Java 입력 스트림. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getUnicodeStream

InputStream  getUnicodeStream(int columnIndex)
                             throws SQLException 
추천 되고 있지 않습니다.  getUnicodeStream 대신에 getCharacterStream 를 사용

ResultSet 객체의 현재행에 있는 지정된 열의 값을, 2 바이트 3 문자의 스트림로서 가져옵니다. 최초의 바이트가 상위 바이트로, 2 번째의 바이트가 하위 바이트입니다. 그 스트림로부터 일괄해 값을 읽어들일 수 있게 됩니다. 이 메소드는, 특히 큰 LONGVARCHAR 치의 꺼내에 적절하고 있습니다. JDBC 드라이버가, 데이타베이스 형식으로부터 Unicode 에의 필요한 변환을 실시합니다.

주: 반환된 스트림중의 데이터는 모두, 다른 열의 값을 취득하기 전에 읽어들일 필요가 있습니다. 다음의 getter 메소드에의 호출은, 암묵적으로 스트림을 클로즈 합니다. 또,InputStream.available 메소드가 불려 갔을 때에, 사용 가능한 데이터가 있는지 없는지에 관계없이, 스트림은 0 을 돌려주는 일이 있습니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
데이타베이스의 렬치를 2 바이트 Unicode 문자의 스트림로서 보내는 Java 입력 스트림. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우

getBinaryStream

InputStream  getBinaryStream(int columnIndex)
                            throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, 미해석의 바이트의 스트림로서 가져옵니다. 그 스트림로부터 일괄해 값을 읽어들일 수 있게 됩니다. 이 메소드는, 특히 큰 LONGVARBINARY 치를 꺼내는데 적합합니다.

주: 반환된 스트림중의 데이터는 모두, 다른 열의 값을 취득하기 전에 읽어들일 필요가 있습니다. 다음의 getter 메소드에의 호출은, 암묵적으로 스트림을 클로즈 합니다. 또,InputStream.available 메소드가 불려 갔을 때에, 사용 가능한 데이터가 있는지 없는지에 관계없이, 스트림은 0 을 돌려주는 일이 있습니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
데이타베이스의 렬치를 미해석의 바이트 스트림로서 보내는 Java 입력 스트림. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getString

String  getString(String  columnLabel)
                 throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 String 로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getBoolean

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 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 false
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getByte

byte getByte(String  columnLabel)
             throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 byte 로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 0
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getShort

short getShort(String  columnLabel)
               throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 short 로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 0
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getInt

int getInt(String  columnLabel)
           throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 int 로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 0
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getLong

long getLong(String  columnLabel)
             throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 long 로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 0
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getFloat

float getFloat(String  columnLabel)
               throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 float 로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 0
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getDouble

double getDouble(String  columnLabel)
                 throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 double 로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 0
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getBigDecimal

BigDecimal  getBigDecimal(String  columnLabel,
                         int scale)
                         throws SQLException 
추천 되고 있지 않습니다.  

ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.math.BigDecimal 로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
scale - 소수점 이하의 자리수
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우

getBytes

byte[] getBytes(String  columnLabel)
                throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 byte 배열로서 가져옵니다. 바이트는 드라이버에 의해 반환된 행의 값을 나타냅니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getDate

Date  getDate(String  columnLabel)
             throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Date 객체로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getTime

Time  getTime(String  columnLabel)
             throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Time 객체로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getTimestamp

Timestamp  getTimestamp(String  columnLabel)
                       throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.Timestamp 객체로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getAsciiStream

InputStream  getAsciiStream(String  columnLabel)
                           throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, ASCII 문자의 스트림로서 가져옵니다. 그 스트림로부터 일괄해 값을 읽어들일 수 있게 됩니다. 이 메소드는, 특히 큰 LONGVARCHAR 치의 꺼내에 적절하고 있습니다. JDBC 드라이버가 데이타베이스 형식으로부터 ASCII 에의 필요한 변환을 실시합니다.

주: 반환된 스트림중의 데이터는 모두, 다른 열의 값을 취득하기 전에 읽어들일 필요가 있습니다. 다음의 getter 메소드에의 호출은, 암묵적으로 스트림을 클로즈 합니다. 또,available 메소드가 불려 갔을 때에, 사용 가능한 데이터가 있는지 없는지에 관계없이, 스트림은 0 을 돌려주는 일이 있습니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
데이타베이스의 렬치를 1 바이트 ASCII 문자의 스트림로서 보내는 Java 입력 스트림. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getUnicodeStream

InputStream  getUnicodeStream(String  columnLabel)
                             throws SQLException 
추천 되고 있지 않습니다.  대신에 getCharacterStream 를 사용

ResultSet 객체의 현재행에 있는 지정된 열의 값을, 2 바이트 Unicode 문자의 스트림로서 가져옵니다. 최초의 바이트가 상위 바이트로, 2 번째의 바이트가 하위 바이트입니다. 그 스트림로부터 일괄해 값을 읽어들일 수 있게 됩니다. 이 메소드는, 특히 큰 LONGVARCHAR 치의 꺼내에 적절하고 있습니다. JDBC 대응 드라이버가, 데이타베이스 형식으로부터 Unicode 에의 필요한 변환을 실시합니다.

주: 반환된 스트림중의 데이터는 모두, 다른 열의 값을 취득하기 전에 읽어들일 필요가 있습니다. 다음의 getter 메소드에의 호출은, 암묵적으로 스트림을 클로즈 합니다. 또,InputStream.available 메소드가 불려 갔을 때에, 사용 가능한 데이터가 있는지 없는지에 관계없이, 스트림은 0 을 돌려주는 일이 있습니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
데이타베이스의 렬치를 2 바이트 Unicode 문자의 스트림로서 보내는 Java 입력 스트림. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우

getBinaryStream

InputStream  getBinaryStream(String  columnLabel)
                            throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, 미해석의 바이트 스트림로서 가져옵니다. 그 스트림로부터 일괄해 값을 읽어들일 수 있게 됩니다. 이 메소드는, 특히 큰 LONGVARBINARY 치를 꺼내는데 적합합니다.

주: 반환된 스트림중의 데이터는 모두, 다른 열의 값을 취득하기 전에 읽어들일 필요가 있습니다. 다음의 getter 메소드에의 호출은, 암묵적으로 스트림을 클로즈 합니다. 또,available 메소드가 불려 갔을 때에, 사용 가능한 데이터가 있는지 없는지에 관계없이, 스트림은 0 을 돌려주는 일이 있습니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
데이타베이스의 렬치를 미해석의 바이트 스트림로서 보내는 Java 입력 스트림. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getWarnings

SQLWarning  getWarnings()
                       throws SQLException 
ResultSet 객체에 관한 호출에 의해 보고되는 최초의 경고를 돌려줍니다. 후속의 ResultSet 객체의 경고는, 이 메소드가 돌려주는 SQLWarning 객체에 체인 됩니다.

경고 체인은, 새로운 행이 읽힐 때마다 자동적으로 클리어 됩니다. 이 메소드는 클로즈 된 ResultSet 객체의 호출에는 사용하지 않습니다. 사용하면(자)SQLException 가 throw 됩니다.  

주: 이 경고 체인은,ResultSet 메소드가 원인이 된 경고만을 대상으로 합니다. Statement 메소드 (읽어들이고 있는 OUT 파라미터등)가 원인이 된 경고는 Statement 객체에 체인 됩니다.

반환값:
보고된 최초의 SQLWarning 객체. 없는 경우는 null
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

clearWarnings

void clearWarnings()
                   throws SQLException 
ResultSet 객체에 관해서 보고된 모든 경고를 클리어 합니다. 이 메소드가 불려 간 뒤, 이 ResultSet 객체에 대한 새로운 경고가 보고될 때까지,getWarnings 메소드는 null 를 돌려줍니다.

예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getCursorName

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 드라이버가 이 메소드를 지원하지 않는 경우

getMetaData

ResultSetMetaData  getMetaData()
                              throws SQLException 
ResultSet 객체의 열의 수, 형태, 및 프로퍼티을 가져옵니다.

반환값:
ResultSet 객체의 열의 기술
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getObject

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.getTypeMapSQLFeatureNotSupportedException 를 throw 하지 않는 경우, 열이 구조화형 또는 개별의 형태의 값이면, 이 메소드의 동작은,getObject(columnIndex, this.getStatement(). getConnection(). getTypeMap()) 를 호출했을 경우와 같게 됩니다. Connection.getTypeMapSQLFeatureNotSupportedException 를 throw 하는 경우, 구조화형의 값은 지원되지 않고, 개별의 형태의 값은 DISTINCT 형의 기본으로 되는 SQL 형으로 결정되는 디폴트의 Java 클래스에 매핑 됩니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
렬치를 보관 유지하고 있는 java.lang.Object
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getObject

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 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

findColumn

int findColumn(String  columnLabel)
               throws SQLException 
지정된 ResultSet 의 열라벨을 ResultSet 열인덱스에 매핑 합니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
지정된 렬명의 열인덱스
예외:
SQLException - ResultSet 객체에 columnLabel 라고 하는 라벨의 열이 포함되지 않는 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우

getCharacterStream

Reader  getCharacterStream(int columnIndex)
                          throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을,java.io.Reader 객체로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
렬치를 포함하는 java.io.Reader 객체. 값이 SQL NULL 의 경우, 반환되는 값은 Java 프로그램 언어의 null
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
도입된 버젼:
1.2

getCharacterStream

Reader  getCharacterStream(String  columnLabel)
                          throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을,java.io.Reader 객체로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
렬치를 포함하는 java.io.Reader 객체. 값이 SQL NULL 의 경우, 반환되는 값은 Java 프로그램 언어의 null
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
도입된 버젼:
1.2

getBigDecimal

BigDecimal  getBigDecimal(int columnIndex)
                         throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을,java.math.BigDecimal 객체로서 전정밀도로 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
전정밀도의 렬치. 값이 SQL NULL 의 경우, 반환되는 값은 Java 프로그램 언어의 null
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
도입된 버젼:
1.2

getBigDecimal

BigDecimal  getBigDecimal(String  columnLabel)
                         throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을,java.math.BigDecimal 객체로서 전정밀도로 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
전정밀도의 렬치. 값이 SQL NULL 의 경우, 반환되는 값은 Java 프로그램 언어의 null
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
도입된 버젼:
1.2

isBeforeFirst

boolean isBeforeFirst()
                      throws SQLException 
커서가 이 ResultSet 객체내의 선두행보다 전에 있을지 어떨지를 가져옵니다.  

주: 결과 세트의 형태가 TYPE_FORWARD_ONLYResultSet 의 경우,isBeforeFirst 메소드의 지원는 생략 가능합니다.

반환값:
커서가 선두행보다 전에 있는 경우는 true, 커서가 다른 위치에 있는지, 결과 세트에 행이 없는 경우는 false
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

isAfterLast

boolean isAfterLast()
                    throws SQLException 
커서가 이 ResultSet 객체내의 맨 마지막 줄보다 뒤에 있을지 어떨지를 가져옵니다.  

주: 결과 세트의 형태가 TYPE_FORWARD_ONLYResultSet 의 경우,isAfterLast 메소드의 지원는 생략 가능합니다.

반환값:
커서가 맨 마지막 줄보다 뒤에 있는 경우는 true, 커서가 다른 위치에 있는지, 결과 세트에 행이 없는 경우는 false
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

isFirst

boolean isFirst()
                throws SQLException 
커서가 이 ResultSet 객체내의 선두행에 있을지 어떨지를 가져옵니다.  

주: 결과 세트의 형태가 TYPE_FORWARD_ONLYResultSet 의 경우,isFirst 메소드의 지원는 생략 가능합니다.

반환값:
커서가 선두행에 있는 경우는 true, 그렇지 않은 경우는 false
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

isLast

boolean isLast()
               throws SQLException 
커서가 이 ResultSet 객체의 맨 마지막 줄에 있을지 어떨지를 가져옵니다. 주:JDBC 드라이버는 현재의 행이 결과 세트내의 맨 마지막 줄일지 어떨지를 판정하기 위해서 1 개(살)처의 행을 꺼내는 것이 필요한 경우가 있으므로,isLast 메소드의 호출은 부하가 커지는 경우가 있습니다.  

주: 결과 세트의 형태가 TYPE_FORWARD_ONLYResultSet 의 경우,isLast 메소드의 지원는 생략 가능합니다.

반환값:
커서가 맨 마지막 줄에 있는 경우는 true, 그렇지 않은 경우는 false
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

beforeFirst

void beforeFirst()
                 throws SQLException 
커서를 이 ResultSet 객체의 첨단, 즉 선두행의 직전으로 이동합니다. 결과 세트에 행이 없는 경우, 이 메소드는 무효입니다.

예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 형태가 TYPE_FORWARD_ONLY 의 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

afterLast

void afterLast()
               throws SQLException 
커서를 이 ResultSet 객체의 끝, 즉 맨 마지막 줄의 직후로 이동합니다. 결과 세트에 행이 없는 경우, 이 메소드는 무효입니다.

예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 형태가 TYPE_FORWARD_ONLY 의 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

first

boolean first()
              throws SQLException 
커서를 이 ResultSet 객체내의 선두행으로 이동합니다.

반환값:
커서가 유효한 행에 있는 경우는 true, 결과 세트에 행이 없는 경우는 false
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 형태가 TYPE_FORWARD_ONLY 의 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

last

boolean last()
             throws SQLException 
커서를 이 ResultSet 객체내의 맨 마지막 줄로 이동합니다.

반환값:
커서가 유효한 행에 있는 경우는 true, 결과 세트에 행이 없는 경우는 false
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 형태가 TYPE_FORWARD_ONLY 의 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

getRow

int getRow()
           throws SQLException 
현재의 행의 번호를 가져옵니다. 최초의 행이 1, 2 번째는 2, 등이 됩니다.  

주: 결과 세트의 형태가 TYPE_FORWARD_ONLYResultSet 의 경우,getRow 메소드의 지원는 생략 가능합니다.

반환값:
현재의 행의 번호. 현재의 행이 없는 경우는 0
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

absolute

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

relative

boolean relative(int rows)
                 throws SQLException 
커서를 정 또는 부의 상대행수만큼 이동합니다. 결과 세트내의 선두행 또는 맨 마지막 줄을 넘는 위치에 커서를 이동하려고 하면(자), 커서는 선두행의 전 또는 맨 마지막 줄의 뒤로 놓여집니다. relative(0) 의 호출은 유효합니다만, 커서 위치는 변경되지 않습니다.

주:relative(1) 메소드의 호출은,next() 메소드를 호출하는 것과 같습니다. relative(-1) 메소드의 호출은 previous() 메소드를 호출하는 것과 같습니다.

파라미터:
rows - 현재의 행으로부터 이동하는 행수를 지정하는 int. 정의 수는 커서를 순서 방향으로 이동해, 부의 수는 역방향으로 이동한다
반환값:
커서가 행에 있는 경우는 true, 그렇지 않은 경우는 false
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 형태가 TYPE_FORWARD_ONLY 의 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

previous

boolean previous()
                 throws SQLException 
커서를 이 ResultSet 객체내의 앞의 행으로 이동합니다.

previous 메소드의 호출로 false 가 돌려주어지면(자), 커서는 최초의 행의 전에 위치합니다. 현재의 행이 필요한 ResultSet 메소드의 모든 호출에 의해,SQLException 가 throw 됩니다.

현재의 행으로 입력 스트림이 오픈하고 있는 경우,previous 메소드에의 호출은 암묵적으로 그 스트림을 클로즈 시킵니다. 새로운 행이 읽힐 때,ResultSet 객체의 경고의 변경 내용은 클리어 됩니다.

반환값:
커서가 유효한 행에 위치했을 경우는 true, 최초의 행의 전에 커서가 위치하고 있는 경우는 false
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 형태가 TYPE_FORWARD_ONLY 의 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

setFetchDirection

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 가 아닌 경우
도입된 버젼:
1.2
관련 항목:
Statement.setFetchDirection(int) , getFetchDirection()

getFetchDirection

int getFetchDirection()
                      throws SQLException 
ResultSet 객체의 페치 방향을 가져옵니다.

반환값:
ResultSet 객체의 현재의 페치 방향
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
도입된 버젼:
1.2
관련 항목:
setFetchDirection(int)

setFetchSize

void setFetchSize(int rows)
                  throws SQLException 
ResultSet 객체로 보다 많은 행이 필요한 때에 데이타베이스로부터 꺼낼 필요가 있는 행수에 대한 힌트를 JDBC 드라이버에 제공합니다. 지정된 페치 사이즈가 0 의 경우, JDBC 드라이버는 그 값을 무시해, 가장 적절하다고 생각할 수 있는 페치 사이즈를 스스로 결정합니다. 디폴트 값는 결과 세트를 작성한 Statement 객체에 의해 설정됩니다. 페치 사이즈는 언제라도 변경할 수 있습니다.

파라미터:
rows - 페치 하는 행수
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 조건 rows >= 0 이 채워지지 않은 경우
도입된 버젼:
1.2
관련 항목:
getFetchSize()

getFetchSize

int getFetchSize()
                 throws SQLException 
ResultSet 객체의 페치 사이즈를 가져옵니다.

반환값:
ResultSet 객체의 현재의 페치 사이즈
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
도입된 버젼:
1.2
관련 항목:
setFetchSize(int)

getType

int getType()
            throws SQLException 
ResultSet 객체의 형태를 돌려줍니다. 형태는 결과 세트를 작성한 Statement 객체에 의해 정해집니다.

반환값:
ResultSet.TYPE_FORWARD_ONLY,ResultSet.TYPE_SCROLL_INSENSITIVE, 또는 ResultSet.TYPE_SCROLL_SENSITIVE
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
도입된 버젼:
1.2

getConcurrency

int getConcurrency()
                   throws SQLException 
ResultSet 객체의 동시성 처리 모드를 가져옵니다. 사용되는 동시성 처리는, 결과 세트를 생성한 Statement 객체에 의해 정해집니다.

반환값:
동시성 처리의 종류. ResultSet.CONCUR_READ_ONLY 또는 ResultSet.CONCUR_UPDATABLE
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
도입된 버젼:
1.2

rowUpdated

boolean rowUpdated()
                   throws SQLException 
현재의 행이 갱신되고 있는지 어떤지를 가져옵니다. 반환되는 값은, 결과 세트가 갱신을 검출할 수 있을지 어떨지에 따라서 다릅니다.  

주: 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우,rowUpdated 메소드의 지원는 생략 가능합니다.

반환값:
현재의 행이 소유자등에 의해 시각적으로 갱신되었던 것이 검출되었을 경우는 true, 그렇지 않은 경우는 false
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2
관련 항목:
DatabaseMetaData.updatesAreDetected(int)

rowInserted

boolean rowInserted()
                    throws SQLException 
현재의 행에 삽입이 있었는지의 여부를 가져옵니다. 반환되는 값은, 이 ResultSet 객체가 가시의 삽입을 검출할 수 있을지 어떨지에 따라서 다릅니다.  

주: 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우,rowInserted 메소드의 지원는 생략 가능합니다.

반환값:
현재의 행이 삽입된 것을 검출했을 경우는 true, 그렇지 않은 경우는 false
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2
관련 항목:
DatabaseMetaData.insertsAreDetected(int)

rowDeleted

boolean rowDeleted()
                   throws SQLException 
행이 삭제되고 있는지 어떤지를 가져옵니다. 삭제된 행은, 결과 세트에 가시의 「구멍」을 남기는 일이 있습니다. 이 메소드는 결과 세트내의 구멍을 검출하는데 사용할 수 있습니다. 반환되는 값은, 이 ResultSet 객체가 삭제를 검출할 수 있을지 어떨지에 따라서 다릅니다.  

주: 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우,rowDeleted 메소드의 지원는 생략 가능합니다.

반환값:
현재의 행이 소유자등에 의해 삭제되었던 것이 검출되었을 경우는 true, 그렇지 않은 경우는 false
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2
관련 항목:
DatabaseMetaData.deletesAreDetected(int)

updateNull

void updateNull(int columnIndex)
                throws SQLException 
지정된 열을 null 치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow 또는 insertRow 메소드를 호출합니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateBoolean

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateByte

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateShort

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateInt

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateLong

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateFloat

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateDouble

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateBigDecimal

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateString

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateBytes

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateDate

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateTime

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateTimestamp

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateAsciiStream

void updateAsciiStream(int columnIndex,
                       InputStream  x,
                       int length)
                       throws SQLException 
지정된 열을, 지정된 바이트수를 가지는 ascii 스트림치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow 또는 insertRow 메소드를 호출합니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 되는
x - 새로운 렬치
length - 스트림의 길이
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateBinaryStream

void updateBinaryStream(int columnIndex,
                        InputStream  x,
                        int length)
                        throws SQLException 
지정된 열을, 지정된 바이트수를 가지는 바이너리 스트림치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow 또는 insertRow 메소드를 호출합니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 되는
x - 새로운 렬치
length - 스트림의 길이
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateCharacterStream

void updateCharacterStream(int columnIndex,
                           Reader  x,
                           int length)
                           throws SQLException 
지정된 열을, 지정된 바이트수를 가지는 문자 스트림치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow 또는 insertRow 메소드를 호출합니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 되는
x - 새로운 렬치
length - 스트림의 길이
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateObject

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 객체형 InputStreamReader 의 경우는, 스트림 또는 리더의 데이터 길이. 다른 모든 형태에서는, 이 값은 무시된다
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateObject

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateNull

void updateNull(String  columnLabel)
                throws SQLException 
지정된 열을 null 치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow 또는 insertRow 메소드를 호출합니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateBoolean

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateByte

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateShort

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateInt

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateLong

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateFloat

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateDouble

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateBigDecimal

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateString

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateBytes

void updateBytes(String  columnLabel,
                 byte[] x)
                 throws SQLException 
지정된 열을 byte 배열치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow 또는 insertRow 메소드를 호출합니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
x - 새로운 렬치
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateDate

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateTime

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateTimestamp

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateAsciiStream

void updateAsciiStream(String  columnLabel,
                       InputStream  x,
                       int length)
                       throws SQLException 
지정된 열을, 지정된 바이트수를 가지는 ascii 스트림치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow 또는 insertRow 메소드를 호출합니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
x - 새로운 렬치
length - 스트림의 길이
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateBinaryStream

void updateBinaryStream(String  columnLabel,
                        InputStream  x,
                        int length)
                        throws SQLException 
지정된 열을, 지정된 바이트수를 가지는 바이너리 스트림치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow 또는 insertRow 메소드를 호출합니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
x - 새로운 렬치
length - 스트림의 길이
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateCharacterStream

void updateCharacterStream(String  columnLabel,
                           Reader  reader,
                           int length)
                           throws SQLException 
지정된 열을, 지정된 바이트수를 가지는 문자 스트림치로 갱신합니다. updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow 또는 insertRow 메소드를 호출합니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
reader - 새로운 렬치를 포함하는 java.io.Reader 객체
length - 스트림의 길이
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateObject

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 객체형 InputStreamReader 의 경우는, 스트림 또는 리더의 데이터 길이. 다른 모든 형태에서는, 이 값은 무시된다
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateObject

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

insertRow

void insertRow()
               throws SQLException 
삽입행의 내용을, 이 ResultSet 객체 및 데이타베이스에 삽입합니다. 이 메소드를 호출할 때는, 커서가 삽입행에 있을 필요가 있습니다.

예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리이 CONCUR_READ_ONLY 인 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 커서가 삽입행에 없을 때에 이 메소드가 불려 갔을 경우, 또는 삽입 은행내의 null 를 허락하지 않는 열의 일부에 null 치가 지정되었을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

updateRow

void updateRow()
               throws SQLException 
기본으로 되는 데이타베이스를, 이 ResultSet 객체의 현재의 행의 새로운 내용에 갱신합니다. 커서가 삽입행에 있는 경우, 이 메소드는 호출할 수가 없습니다.

예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 커서가 삽입 은행내에 있을 때 이 메소드가 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

deleteRow

void deleteRow()
               throws SQLException 
ResultSet 객체 및 기본으로 되는 데이타베이스로부터, 현재의 행을 삭제합니다. 커서가 삽입행에 있는 경우, 이 메소드는 호출할 수가 없습니다.

예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 커서가 삽입 은행내에 있을 때 이 메소드가 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

refreshRow

void refreshRow()
                throws SQLException 
현재의 행을 데이타베이스내의 최신의 값으로 재표시합니다. 커서가 삽입행에 있는 경우, 이 메소드는 호출할 수가 없습니다.

refreshRow 메소드는, 데이타베이스로부터의 행의 재취득을 어플리케이션이 JDBC 드라이버에 명시적으로 지시하는 수단을 제공합니다. 데이타베이스로부터 행의 최신의 값을 꺼내기 위해서(때문에), JDBC 드라이버에 의해 캐싱 또는 선취가 실행되고 있을 때, 어플리케이션은 refreshRow 를 호출하는 일이 있습니다. 페치 사이즈가 1 보다 큰 경우, 실제로는 JDBC 드라이버는 한 번에 복수의 행을 재표시하는 일이 있습니다.

값은 모두, 트랜잭션(transaction)의 차단 레벨 및 커서 응답성에 따라 다시 꺼냅니다. updater 메소드를 호출한 후에 updateRow 메소드를 호출하기 전에 refreshRow 를 호출하면(자), 행에 대해서 간 갱신은 무효가 됩니다. refreshRow 메소드를 빈번하게 호출하면(자), 퍼포먼스가 저하하는 일이 있습니다.

예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 결과 세트의 형태가 TYPE_FORWARD_ONLY 인 경우, 또는 커서가 삽입 은행내에 있을 때 이 메소드가 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우, 또는 이 메소드가 지정된 결과 세트의 형태와 결과 세트의 동시성 처리로 지원되지 않는 경우
도입된 버젼:
1.2

cancelRowUpdates

void cancelRowUpdates()
                      throws SQLException 
ResultSet 객체의 현재의 행에 대해서 간 갱신을 취소합니다. updater 메소드를 호출한 뒤,updateRow 메소드를 호출하기 전에 이 메소드를 호출하면(자), 행의 갱신을 롤백(rollback) 할 수 있습니다. 갱신을 하지 않은 경우, 또는 updateRow 가 벌써 불려 가고 있는 경우는, 이 메소드는 무효입니다.

예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 커서가 삽입 은행내에 있을 때 이 메소드가 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

moveToInsertRow

void moveToInsertRow()
                     throws SQLException 
커서를 삽입행으로 이동합니다. 커서가 삽입행에 위치 결정 되고 있는 동안, 현재의 커서 위치는 기억되고 있습니다. 삽입행은 갱신 가능한 결과 세트에 관련한 특수한 행입니다. 실질적으로는, 행을 결과 세트에 삽입하기 전에 updater 메소드를 호출하는 것에 의해 새로운 행이 작성되는 버퍼입니다. 커서가 삽입행에 있을 때 호출할 수가 있는 것은, updater 메소드, getter 메소드, 및 insertRow 메소드 뿐입니다. insertRow 를 호출하기 전에 이 메소드를 호출하면(자), 그때마다 결과 세트내의 모든 열에 값을 설정할 필요가 있습니다. 렬치로 getter 메소드를 호출하려면 , 그 전에 updater 메소드를 호출할 필요가 있습니다.

예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

moveToCurrentRow

void moveToCurrentRow()
                      throws SQLException 
커서를, 기억되고 있는 커서 위치 (일반적으로은 현재의 행)로 이동합니다. 이 메소드는, 커서가 삽입행에 있는 경우 이외는 무효입니다.

예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

getStatement

Statement  getStatement()
                       throws SQLException 
ResultSet 객체를 생성한 Statement 객체를 가져옵니다. DatabaseMetaData 메소드등의 다른 방법으로 결과 세트가 생성되었을 경우, 이 메소드는 null 를 돌려주는 일이 있습니다.

반환값:
ResultSet 객체를 생성한 Statment 객체. 결과 세트가 다른 방법으로 생성되었을 경우는 null
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
도입된 버젼:
1.2

getObject

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 객체
반환값:
SQL 치를 나타내는 Java 프로그램 언어의 Object
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

getRef

Ref  getRef(int columnIndex)
           throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Ref 객체로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
SQL REF 치를 나타내는 Ref 객체
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

getBlob

Blob  getBlob(int columnIndex)
             throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Blob 객체로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
지정된 열의 SQL BLOB 치를 나타내는 Blob 객체
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

getClob

Clob  getClob(int columnIndex)
             throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Clob 객체로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
지정된 열의 SQL CLOB 치를 나타내는 Clob 객체
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

getArray

Array  getArray(int columnIndex)
               throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Array 객체로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
지정된 열의 SQL ARRAY 치를 나타내는 Array 객체
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

getObject

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 객체
반환값:
지정된 열의 SQL 치를 나타내는 Object
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

getRef

Ref  getRef(String  columnLabel)
           throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Ref 객체로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
지정된 열의 SQL REF 치를 나타내는 Ref 객체
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

getBlob

Blob  getBlob(String  columnLabel)
             throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Blob 객체로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
지정된 열의 SQL BLOB 치를 나타내는 Blob 객체
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

getClob

Clob  getClob(String  columnLabel)
             throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Clob 객체로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
지정된 열의 SQL CLOB 치를 나타내는 Clob 객체
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

getArray

Array  getArray(String  columnLabel)
               throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 Array 객체로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
지정된 열의 SQL ARRAY 치를 나타내는 Array 객체
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

getDate

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 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
도입된 버젼:
1.2

getDate

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 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
도입된 버젼:
1.2

getTime

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 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
도입된 버젼:
1.2

getTime

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 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
도입된 버젼:
1.2

getTimestamp

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 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
도입된 버젼:
1.2

getTimestamp

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 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
도입된 버젼:
1.2

getURL

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.4

getURL

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.4

updateRef

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.4

updateRef

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.4

updateBlob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.4

updateBlob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.4

updateClob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.4

updateClob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.4

updateArray

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.4

updateArray

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.4

getRowId

RowId  getRowId(int columnIndex)
               throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.RowId 객체로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

getRowId

RowId  getRowId(String  columnLabel)
               throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.RowId 객체로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateRowId

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateRowId

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

getHoldability

int getHoldability()
                   throws SQLException 
ResultSet 객체의 보관 유지 기능을 가져옵니다.

반환값:
ResultSet.HOLD_CURSORS_OVER_COMMIT 또는 ResultSet.CLOSE_CURSORS_AT_COMMIT
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
도입된 버젼:
1.6

isClosed

boolean isClosed()
                 throws SQLException 
ResultSet 객체가 클로즈 되고 있는지 어떤지를 가져옵니다. ResultSet 로 close 메소드가 불려 가는지, 또는 자동적으로 클로즈 되는 경우, 이 객체는 클로즈 됩니다.

반환값:
ResultSet 객체가 클로즈 되고 있는 경우는 true, 아직 오픈 상태의 경우는 false
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
도입된 버젼:
1.6

updateNString

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateNString

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateNClob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateNClob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

getNClob

NClob  getNClob(int columnIndex)
               throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 NClob 객체로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
지정된 열의 SQL NCLOB 치를 나타내는 NClob 객체
예외:
SQLException - columnIndex 가 유효하지 않은 경우, 드라이버가 각국의 캐릭터 세트를 지원하지 않는 경우, 드라이버가 데이터 변환 에러가 발생한 것을 검출할 수 있는 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 데이타베이스 액세스 에러가 발생했을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

getNClob

NClob  getNClob(String  columnLabel)
               throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 NClob 객체로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
지정된 열의 SQL NCLOB 치를 나타내는 NClob 객체
예외:
SQLException - columnLabel 가 유효하지 않은 경우, 드라이버가 각국의 캐릭터 세트를 지원하지 않는 경우, 드라이버가 데이터 변환 에러가 발생한 것을 검출할 수 있는 경우, 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우, 또는 데이타베이스 액세스 에러가 발생했을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

getSQLXML

SQLXML  getSQLXML(int columnIndex)
                 throws SQLException 
ResultSet 의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.SQLXML 객체로서 가져옵니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
SQL XML 치를 매핑 하는 SQLXML 객체
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

getSQLXML

SQLXML  getSQLXML(String  columnLabel)
                 throws SQLException 
ResultSet 의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 java.sql.SQLXML 객체로서 가져옵니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
SQL XML 치를 매핑 하는 SQLXML 객체
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateSQLXML

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, 또는 OutputStreamSQLXML 객체에 대해서 클로즈되어 있지 않은 경우, XML 치의 처리중에 에러가 발생했을 경우, 또는 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우. 이 예외의 getCause 메소드에 의해, 보다 상세한 예외가 제공되는 일이 있다 (예를 들어 스트림에 유효한 XML 가 포함되지 않은 경우)
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateSQLXML

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, 또는 OutputStreamSQLXML 객체에 대해서 클로즈되어 있지 않은 경우, XML 치의 처리중에 에러가 발생했을 경우, 또는 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우. 이 예외의 getCause 메소드에 의해, 보다 상세한 예외가 제공되는 일이 있다 (예를 들어 스트림에 유효한 XML 가 포함되지 않은 경우)
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

getNString

String  getNString(int columnIndex)
                  throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 String 로서 가져옵니다. NCHAR,NVARCHAR, 및 LONGNVARCHAR 열에 액세스 할 경우에 사용합니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 된다
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

getNString

String  getNString(String  columnLabel)
                  throws SQLException 
ResultSet 객체의 현재행에 있는 지정된 열의 값을, Java 프로그램 언어의 String 로서 가져옵니다. NCHAR,NVARCHAR, 및 LONGNVARCHAR 열에 액세스 할 경우에 사용합니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
반환값:
렬치. 값이 SQL NULL 의 경우, 반환되는 값은 null
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

getNCharacterStream

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

getNCharacterStream

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateNCharacterStream

void updateNCharacterStream(int columnIndex,
                            Reader  x,
                            long length)
                            throws SQLException 
지정된 열을, 지정된 바이트수를 가지는 문자 스트림치로 갱신합니다. 드라이버는, 필요에 따라서, Java 의 문자 표현을 데이타베이스내의 각국 캐릭터 세트로 변환합니다. NCHAR,NVARCHAR, 및 LONGNVARCHAR 열을 갱신할 경우에 사용합니다.  

updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow 또는 insertRow 메소드를 호출합니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 되는
x - 새로운 렬치
length - 스트림의 길이
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateNCharacterStream

void updateNCharacterStream(String  columnLabel,
                            Reader  reader,
                            long length)
                            throws SQLException 
지정된 열을, 지정된 바이트수를 가지는 문자 스트림치로 갱신합니다. 드라이버는, 필요에 따라서, Java 의 문자 표현을 데이타베이스내의 각국 캐릭터 세트로 변환합니다. NCHAR,NVARCHAR, 및 LONGNVARCHAR 열을 갱신할 경우에 사용합니다.  

updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow 또는 insertRow 메소드를 호출합니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
reader - 새로운 렬치를 포함하는 java.io.Reader 객체
length - 스트림의 길이
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateAsciiStream

void updateAsciiStream(int columnIndex,
                       InputStream  x,
                       long length)
                       throws SQLException 
지정된 열을, 지정된 바이트수를 가지는 ascii 스트림치로 갱신합니다.  

updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow 또는 insertRow 메소드를 호출합니다.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 되는
x - 새로운 렬치
length - 스트림의 길이
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateBinaryStream

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateCharacterStream

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateAsciiStream

void updateAsciiStream(String  columnLabel,
                       InputStream  x,
                       long length)
                       throws SQLException 
지정된 열을, 지정된 바이트수를 가지는 ascii 스트림치로 갱신합니다.  

updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow 또는 insertRow 메소드를 호출합니다.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
x - 새로운 렬치
length - 스트림의 길이
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateBinaryStream

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateCharacterStream

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateBlob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateBlob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateClob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateClob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateNClob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateNClob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateNCharacterStream

void updateNCharacterStream(int columnIndex,
                            Reader  x)
                            throws SQLException 
지정된 열을 문자 스트림치로 갱신합니다. 스트림의 마지막에 이를 때까지 필요에 따라서 스트림로부터 데이터가 읽힙니다. 드라이버는, 필요에 따라서, Java 의 문자 표현을 데이타베이스내의 각국 캐릭터 세트로 변환합니다. NCHAR,NVARCHAR, 및 LONGNVARCHAR 열을 갱신할 경우에 사용합니다.  

updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow 또는 insertRow 메소드를 호출합니다.

주: length 파라미터를 사용하는 버젼의 updateNCharacterStream 를 사용하는 (분)편이 효율적인가 어떤가를 판단하려면 , JDBC 드라이버의 문서를 확인해 주세요.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 되는
x - 새로운 렬치
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateNCharacterStream

void updateNCharacterStream(String  columnLabel,
                            Reader  reader)
                            throws SQLException 
지정된 열을 문자 스트림치로 갱신합니다. 스트림의 마지막에 이를 때까지 필요에 따라서 스트림로부터 데이터가 읽힙니다. 드라이버는, 필요에 따라서, Java 의 문자 표현을 데이타베이스내의 각국 캐릭터 세트로 변환합니다. 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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateAsciiStream

void updateAsciiStream(int columnIndex,
                       InputStream  x)
                       throws SQLException 
지정된 열을 ASCII 스트림치로 갱신합니다. 스트림의 마지막에 이를 때까지 필요에 따라서 스트림로부터 데이터가 읽힙니다.  

updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow 또는 insertRow 메소드를 호출합니다.

주: length 파라미터를 사용하는 버젼의 updateAsciiStream 를 사용하는 (분)편이 효율적인가 어떤가를 판단하려면 , JDBC 드라이버의 문서를 확인해 주세요.

파라미터:
columnIndex - 최초의 열은 1, 2 번째의 열은 2,... 되는
x - 새로운 렬치
예외:
SQLException - columnIndex 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateBinaryStream

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateCharacterStream

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateAsciiStream

void updateAsciiStream(String  columnLabel,
                       InputStream  x)
                       throws SQLException 
지정된 열을 ASCII 스트림치로 갱신합니다. 스트림의 마지막에 이를 때까지 필요에 따라서 스트림로부터 데이터가 읽힙니다.  

updater 메소드는, 현재행 또는 삽입행의 렬치를 갱신하는데 사용합니다. updater 메소드는 기본으로 되는 데이타베이스를 갱신하지 않습니다. 데이타베이스를 갱신하려면 , 대신에 updateRow 또는 insertRow 메소드를 호출합니다.

주: length 파라미터를 사용하는 버젼의 updateAsciiStream 를 사용하는 (분)편이 효율적인가 어떤가를 판단하려면 , JDBC 드라이버의 문서를 확인해 주세요.

파라미터:
columnLabel - SQL AS 절로서 지정된 열의 라벨. SQL AS 절이 지정되지 않았던 경우, 이 라벨은 열의 이름
x - 새로운 렬치
예외:
SQLException - columnLabel 가 무효인 경우, 데이타베이스 액세스 에러가 발생했을 경우, 결과 세트의 동시성 처리가 CONCUR_READ_ONLY 인 경우, 또는 이 메소드가 클로즈 된 결과 세트로 불려 갔을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateBinaryStream

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateCharacterStream

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateBlob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateBlob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateClob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateClob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateNClob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

updateNClob

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 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.6

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.