Metode getCatalogs (SQLServerDatabaseMetaData)
Mengambil nama katalog yang tersedia di server yang tersambung.
Sintaks
public java.sql.ResultSet getCatalogs()
Tampilkan Nilai
Objek SQLServerResultSet .
Pengecualian
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