getSchemas-metoden ()

Ladda ned JDBC-drivrutin

Hämtar de schemanamn som är tillgängliga i den aktuella databasen.

Syntax

  
public java.sql.ResultSet getSchemas()  

Returvärde

Ett SQLServerResultSet-objekt .

undantag

SQLServerException

Remarks

Denna getSchemas-metod specificeras av getSchemas-metoden i gränssnittet java.sql.DatabaseMetaData.

Resultatmängden som getSchemas-metoden returnerar innehåller följande information:

Name Type Description
TABELL_SCHEMA String Namnet på schemat.
TABELL_KATALOG String Katalognamnet för schemat.

Resultaten ordnas efter TABLE_CATALOG och sedan TABLE_SCHEM. Varje rad har TABLE_SCHEM som första kolumn och TABLE_CATALOG som andra kolumn.

Note

För mer information om data som getSchemas-metoden returnerar, se "sys.schemas (Transact-SQL)" i SQL Server Books Online.

Example

Följande exempel visar hur man använder getSchemas-metoden för att returnera information om katalogen och dess tillhörande schemanamn i SQL Server när anslutningsargumentet specificerar vilken databas som ska användas.

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();  
   }  
}