Bagikan melalui


Metode getCatalogs (SQLServerDatabaseMetaData)

Unduh driver JDBC

Mengambil nama katalog yang tersedia di server yang tersambung.

Sintaks

  
public java.sql.ResultSet getCatalogs()  

Tampilkan Nilai

Objek SQLServerResultSet .

Pengecualian

SQLServerException

Keterangan

Metode getCatalogs ini ditentukan oleh metode getCatalogs di antarmuka java.sql.DatabaseMetaData.

Catatan

Di Azure SQL Database, Anda harus tersambung ke master database untuk memanggil SQLServerDatabaseMetaData.getCatalogs. SQL Database tidak mendukung pengembalian seluruh kumpulan katalog dari database pengguna. SQLServerDatabaseMetaData.getCatalogs sys.databases menggunakan tampilan untuk mendapatkan katalog.

Tataan hasil yang dikembalikan oleh metode getCatalogs akan berisi informasi berikut:

Nama Tipe Deskripsi
TABLE_CAT String Nama katalog, termasuk database sistem di Microsoft SQL Server.

Contoh

Contoh berikut menunjukkan cara menggunakan metode getCatalogs untuk mengembalikan nama semua database yang terkandung dalam Microsoft SQL Server, termasuk database sistem.

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

Lihat Juga

Metode SQLServerDatabaseMetaData
Anggota SQLServerDatabaseMetaData
Kelas SQLServerDatabaseMetaData