Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ovladač Microsoft JDBC pro SQL Server implementuje třídu SQLServerDatabaseMetaData pro dotazování databáze na informace o tom, co podporuje. Tato třída obsahuje mnoho metod, které vracejí informace ve formě jedné hodnoty nebo jako sada výsledků.
Chcete-li vytvořit SQLServerDatabaseMetaData objekt, můžete použít metodu getMetaData třídy SQLServerConnection získat informace o databázi, ke které je připojena.
V následujícím příkladu se do funkce předá otevřené připojení k ukázkové databázi AdventureWorks2025. Poté se metoda getMetaData třídy SQLServerConnection používá k vrácení objektu SQLServerDatabaseMetadata. Nakonec se k zobrazení informací o ovladači, verzi ovladače, názvu databáze a verzi databáze používají různé metody SQLServerDatabaseMetaData.
public static void getDatabaseMetaData(Connection con) {
try {
DatabaseMetaData dbmd = con.getMetaData();
System.out.println("dbmd:driver version = " + dbmd.getDriverVersion());
System.out.println("dbmd:driver name = " + dbmd.getDriverName());
System.out.println("db name = " + dbmd.getDatabaseProductName());
System.out.println("db ver = " + dbmd.getDatabaseProductVersion());
}
// Handle any errors that may have occurred.
catch (SQLException e) {
e.printStackTrace();
}
}