JavaTM Platform
Standard Ed. 6

javax.sql
인터페이스 RowSetInternal



public interface RowSetInternal

RowSet 객체가 자신을 RowSetReader 객체나 RowSetWriter 객체에 건네주기 위해서(때문에) 구현하는 인터페이스입니다. RowSetInternal 인터페이스에는, 리더나 라이터가 행 세트의 내부 상태에 액세스 해 변경 가능한 메소드가 포함됩니다.

도입된 버젼:
1.4

메소드의 개요
 Connection getConnection ()
          이 RowSet 객체에게 건네진 Connection 객체를 가져옵니다.
 ResultSet getOriginal ()
          이 RowSet 객체의 원의 값을 포함하는 ResultSet 객체를 가져옵니다.
 ResultSet getOriginalRow ()
          현재행만의 원의 값을 포함하는 ResultSet 객체를 가져옵니다.
 Object [] getParams ()
          이 RowSet 객체의 커멘드용으로 설정 끝난 파라미터를 가져옵니다.
 void setMetaData (RowSetMetaData  md)
          지정한 RowSetMetaData 객체를, 이 RowSet 객체의 RowSetMetaData 객체로서 설정합니다.
 

메소드의 상세

getParams

Object [] getParams()
                   throws SQLException 
RowSet 객체의 커멘드용으로 설정 끝난 파라미터를 가져옵니다.

반환값:
RowSet 객체의 커멘드의 현재의 파라미터치의 배열
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우

getConnection

Connection  getConnection()
                         throws SQLException 
RowSet 객체에게 건네진 Connection 객체를 가져옵니다.

반환값:
행 세트에게 건네진 Connection 객체. 아무것도 건네받지 않는 경우는 null
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우

setMetaData

void setMetaData(RowSetMetaData  md)
                 throws SQLException 
지정한 RowSetMetaData 객체를, 이 RowSet 객체의 RowSetMetaData 객체로서 설정합니다. 행 세트에 관련지을 수 있고 있는 RowSetReader 객체에서는,RowSetMetaData 메소드를 사용해, 행 세트의 열에 관한 정보를 주는 값을 설정합니다.

파라미터:
md - 행 세트의 열에 대한 정보가 설정되는 RowSetMetaData 객체
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우

getOriginal

ResultSet  getOriginal()
                      throws SQLException 
RowSet 객체의 원의 값을 포함하는 ResultSet 객체를 가져옵니다.  

커서는, 결과 세트내에서 최초의 행의 전에 위치합니다. getOriginal 메소드에 의해 반환된 결과 세트에 포함되는 행만이, 원의 값을 가지고 있다고 말할 수 있습니다.

반환값:
행 세트의 원의 값
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우

getOriginalRow

ResultSet  getOriginalRow()
                         throws SQLException 
현재행만의 원의 값을 포함하는 ResultSet 객체를 가져옵니다. 현재행에 원의 값이 없는 경우는, 빈 상태(empty)의 결과 세트가 돌려주어집니다. 현재행이 없는 경우는, 에러가 throw 됩니다.

반환값:
ResultSet 객체인 현재의 행의 원의 값
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우, 또는 커서가 삽입행, 최초의 행의 전, 또는 마지막 행의 뒤에 있을 때, 이 메소드가 불려 갔을 경우

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 도 참조해 주세요.