бет 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 ) – возвращает набор типов таблиц, доступных для данной БД Достарыңызбен бөлісу: