Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
JDBC sürücüsünü indirin
Geçerli veritabanında kullanılabilen şema adlarını alır.
Syntax
public java.sql.ResultSet getSchemas()
Dönüş Değeri
Bir SQLServerResultSet nesnesi.
İstisnalar
Remarks
Bu getSchemas yöntemi, java.sql.DatabaseMetaData arayüzündeki getSchemas yöntemiyle tanımlanır.
getSchemas yöntemiyle döndürülen sonuç kümesi aşağıdaki bilgileri içerir:
| Name | Type | Description |
|---|---|---|
| TABLO_ŞEMASI | String | Şemanın adı. |
| Tablo_Katalog | String | Şemanın katalog adı. |
Sonuçlar TABLE_CATALOG sıralanır ve ardından TABLE_SCHEM. Her satırda TABLE_SCHEM birinci sütun, TABLE_CATALOG ikinci sütun olarak bulunur.
Note
getSchemas yöntemiyle sağlanan veriler hakkında daha fazla bilgi için SQL Server Books Online'daki "sys.schemas (Transact-SQL)" sayfasına bakınız.
Example
Aşağıdaki örnek, bağlantı argümanı kullanılacak veritabanını belirttiğinde, katalog ve ilişkili şema adları hakkında bilgileri SQL Server'da nasıl döndürüleceğini göstermektedir.
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();
}
}