Java SQL 인터페이스에서 새 메소드 확인

Java SE 6에서, 새 java.sql.Wrapper 수퍼인터페이스가 다음 SQL 인터페이스에 추가되었습니다.

이 규칙은 클래스에 Wrapper 메소드가 없는 경우 이러한 인터페이스를 구현하는 Java 클래스를 발견하고 플래그를 지정합니다. 이러한 Java 인터페이스를 구현하는 클래스는 Wrapper 메소드가 클래스에 추가될 때까지 컴파일할 수 없습니다.

다음 예제에서, MyClass 클래스는 isWrapperForunwrap 메소드가 추가될 때까지 플래그가 지정됩니다.

공용 클래스 MyClass 는 javax.sql.DataSource {를 구현합니다.
	public Connection getConnection() throws SQLException {
		// TODO Auto-generated method stub
		return null;
	}

	공용 연결 getConnection(문자열 사용자 이름, 문자열 비밀번호) 에서 SQLException 발생 {
		// TODO Auto-generated method stub
		return null;
	}

	public PrintWriter getLogWriter () 에서 SQLException 처리 {
		// TODO Auto-generated method stub
		return null;
	}

	public void setLogWriter (PrintWriter out) 는 SQLException {
		// TODO Auto-generated method stub
		
	}

	public void setLoginTimeout (int seconds) throws SQLException {
		// TODO Auto-generated method stub
		
	}

	public int getLoginTimeout () throws SQLException {
		// TODO Auto-generated method stub
		return 0;
	} }

문제점을 수정하려면 Java 6 이상을 사용하여 Eclipse에서 애플리케이션을 컴파일하십시오. 자동화된 수정사항을 사용하여 누락된 메소드를 추가한 후 누락된 구현을 수동으로 추가하십시오. 수정사항 자동화를 사용으로 설정하려면 사용자 정의 구성을 애플리케이션 빌드 파일에 복사하십시오.

자세한 정보는 java.sql.Wrapper 인터페이스 Java 문서를 참조하십시오.