getCatalogs – metoda (SQLServerDatabaseMetaData)

Stáhnout ovladač JDBC

Načte názvy katalogu, které jsou k dispozici na připojeném serveru.

Syntax

  
public java.sql.ResultSet getCatalogs()  

Návratová hodnota

A objekt SQLServerResultSet .

Výjimky

SQLServerException

Remarks

Tato metoda getCatalogs je specifikována metodou getCatalogs v rozhraní java.sql.DatabaseMetaData.

Note

Na Azure SQL Database byste se měli připojit k databázi master a volat SQLServerDatabaseMetaData.getCatalogs. SQL Database nepodporuje vracení celé sady katalogů z uživatelské databáze. SQLServerDatabaseMetaData.getCatalogs používá sys.databases tento pohled k získání katalogů.

Výsledná sada vrácená metodou getCatalogs bude obsahovat následující informace:

Name Typ Description
TABLE_CAT Řetězec Název katalogu, včetně systémových databází v Microsoft SQL Server.

Example

Následující příklad ukazuje, jak použít metodu getCatalogs k vrácení názvů všech databází obsažených v Microsoft SQL Server, včetně systémových databází.

public static void executeGetCatalogs(Connection con) {  
   try {  
      DatabaseMetaData dbmd = con.getMetaData();  
      ResultSet rs = dbmd.getCatalogs();  
      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();  
   }  
}