다음을 통해 공유


getSchemas 메서드()

JDBC 드라이버 다운로드

현재 데이터베이스에서 사용할 수 있는 스키마 이름을 검색합니다.

구문

  
public java.sql.ResultSet getSchemas()  

Return Value

SQLServerResultSet 개체입니다.

예외

SQLServerException

설명

이 getSchemas 메서드는 java.sql.DatabaseMetaData 인터페이스의 getSchemas 메서드에 의해 지정됩니다.

getSchemas 메서드에서 반환되는 결과 집합에는 다음 정보가 포함됩니다.

속성 형식 설명
TABLE_SCHEM String 스키마의 이름입니다.
TABLE_CATALOG String 스키마의 카탈로그 이름입니다.

결과는 TABLE_CATALOG 따라 정렬된 다음 TABLE_SCHEM. 각 행은 첫 번째 열로 TABLE_SCHEM 두 번째 열로 TABLE_CATALOG.

참고 항목

getSchemas 메서드에서 반환된 데이터에 대한 자세한 내용은 SQL Server 온라인 설명서의 "sys.schemas(Transact-SQL)"를 참조하세요.

예시

다음 예제에서는 연결 인수가 사용할 데이터베이스를 지정할 때 getSchemas 메서드를 사용하여 SQL Server에서 카탈로그 및 관련 스키마 이름에 대한 정보를 반환하는 방법을 보여 줍니다.

public static void executeGetSchemas(Connection con) {  
   try {  
      DatabaseMetaData dbmd = con.getMetaData();  
      ResultSet rs = dbmd.getSchemas();  
      ResultSetMetaData rsmd = rs.getMetaData();  
  
      // Display the result set data.  
      int cols = rsmd.getColumnCount();  
      while(rs.next()) {  
         for (int i = 1; i <= cols; i++) {  
            System.out.println(rs.getString(i));  
         }  
      }  
      rs.close();  
   }   
  
   catch (Exception e) {  
      e.printStackTrace();  
   }  
}  

참고 항목

SQLServerDatabaseMetaData 메서드
SQLServerDatabaseMetaData 멤버
SQLServerDatabaseMetaData 클래스