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