Jdbc это стандартный прикладной интерфейс (api) языка Java для организации взаимодействия между приложением и субд



бет32/76
Дата06.02.2022
өлшемі0,67 Mb.
#79506
түріЛекция
1   ...   28   29   30   31   32   33   34   35   ...   76

Метаданные

  • Метаданные
  • С помощью методов интерфейсов 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 ) – возвращает набор типов таблиц, доступных для данной БД


Достарыңызбен бөлісу:
1   ...   28   29   30   31   32   33   34   35   ...   76




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет