бет 32/76 Дата 06.02.2022 өлшемі 0,67 Mb. #79506 түрі Лекция
Метаданные С помощью методов интерфейсов ResultSetMetaData и DatabaseMetaData можно получить список таблиц, определить типы, свойства и количество столбцов БД. Получить объект ResultSetMetaData можно следующим образом: ResultSetMetaData rsMetaData=rs.getMetaData(); где rs имеет тип ResultSet. Рассмотрим некоторые методы интерфейса ResultSetMetaData: int getColumnCount() – возвращает число столбцов набора результатов объекта ResultSet; String getColumnName(int column) – возвращает имя указанного столбца объекта ResultSet; int getColumnType(int column) – возвращает тип данных указанного столбца объекта ResultSet. int getColumnType(int column) – возвращает тип данных указанного столбца объекта ResultSet. Получить объект DatabaseMetaData можно следующим образом: DatabaseMetaData dbMetaData = conn.getMetaData(); где cn объект класса Connection. Рассмотрим некоторые методы интерфейса DatabaseMetaData : String getDatabaseProductName() – возвращает название СУБД; String getDatabaseProductVersion() – возвращает номер версии СУБД String getDriverName() – возвращает имя драйвера JDBC; String getUserName() – возвращает имя пользователя БД; String getURL() – возвращает местонахождение источника данных; ResultSet getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types ) – возвращает набор типов таблиц, доступных для данной БД Достарыңызбен бөлісу: