JavaTM Platform
Standard Ed. 6

java.sql
인터페이스 Struct

기존의 구현 클래스의 일람:
SerialStruct


public interface Struct

SQL 구조화형의 Java 프로그램 언어의 표준의 매핑입니다. Struct 객체는, 그것이 나타내는 SQL 구조화형의 각 속성의 값을 포함합니다. 디폴트에서는,Struct 의 인스턴스는, 어플리케이션이 그 인스턴스에의 참조를 가지고 있는 동안은 유효합니다.  

JDBC 드라이버가 그 데이터형을 지원하는 경우는,Struct 인터페이스의 모든 메소드가 완전하게 구현될 필요가 있습니다.

도입된 버젼:
1.2

메소드의 개요
 Object [] getAttributes ()
          이 Struct 객체가 나타내는 SQL 구조화형의 속성의 순서 붙이고 된 값을 작성합니다.
 Object [] getAttributes (Map <String ,Class <? >> map)
          이 Struct 객체가 나타내는 SQL 구조화형의 속성의 순서 붙이고 된 값을 작성합니다.
 String getSQLTypeName ()
          이 Struct 객체가 나타내는 SQL 구조화형의 SQL 형명을 가져옵니다.
 

메소드의 상세

getSQLTypeName

String  getSQLTypeName()
                      throws SQLException 
Struct 객체가 나타내는 SQL 구조화형의 SQL 형명을 가져옵니다.

반환값:
Struct 객체가 그 총칭 표현인 SQL 구조화형의 완전 지정된 형명
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

getAttributes

Object [] getAttributes()
                       throws SQLException 
Struct 객체가 나타내는 SQL 구조화형의 속성의 순서 붙이고 된 값을 작성합니다. 개별의 속성이 처리될 때, 이 메소드는, 형태 맵의 커스터마이즈에는, 접속에 관련하는 형태 맵을 사용합니다. 접속의 형태 맵에 속성이 나타내는 구조화형과 일치하는 엔트리가 없는 경우, 드라이버는 표준의 매핑을 사용합니다.  

개념적으로는, 이 메소드는 구조화형의 각 속성으로 getObject 메소드를 호출해, 결과가 포함되고 있는 Java 배열을 돌려줍니다.

반환값:
순서 매기고 된 속성치가 포함되고 있는 배열
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

getAttributes

Object [] getAttributes(Map <String ,Class <? >> map)
                       throws SQLException 
Struct 객체가 나타내는 SQL 구조화형의 속성의 순서 붙이고 된 값을 작성합니다. 개별의 속성이 처리될 때, 이 메소드는, 형태 맵의 커스터마이즈에는, 지정된 형태 맵을 사용합니다. 지정된 형태 맵에 속성이 나타내는 구조화형과 일치하는 엔트리가 없는 경우, 드라이버는 표준의 매핑을 사용합니다. 이 메소드에서는, 접속에 관련하는 형태 매핑은 사용하지 않습니다.  

개념적으로는, 이 메소드는 구조화형의 각 속성으로 getObject 메소드를 호출해, 결과가 포함되고 있는 Java 배열을 돌려줍니다.

파라미터:
map - SQL 형명의 Java 클래스에의 매핑
반환값:
순서 매기고 된 속성치가 포함되고 있는 배열
예외:
SQLException - 데이타베이스 액세스 에러가 발생했을 경우
SQLFeatureNotSupportedException - JDBC 드라이버가 이 메소드를 지원하지 않는 경우
도입된 버젼:
1.2

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