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


//Statement позволяет отправлять запросы базе данных



бет12/76
Дата06.02.2022
өлшемі0,67 Mb.
#79506
түріЛекция
1   ...   8   9   10   11   12   13   14   15   ...   76

//Statement позволяет отправлять запросы базе данных  

  • //Statement позволяет отправлять запросы базе данных  
  • Statement st = con.createStatement();
  • //ResultSet получает результирующую таблицу
  • ResultSet rs = st.executeQuery( "select hd from pc group by hd
  • having count(hd)>=2" );
  • //Resultset.getMetaData() получаем информацию о
  • результирующей таблице  
  • int x = rs.getMetaData().getColumnCount();
  • while(rs.next()){
  • for(int i=1; i<=x;i++){
  • System.out.print(rs.getString(i) + "\t");
  • }
  • System.out.println();
  • }
  • System.out.println();
  •  if(rs!=null)rs.close();
  • if(st!=null)st.close();
  •  if(con!=null)con.close(); } }

Интерфейс CallableStatement расширяет возможности интерфейса PreparedStatement и обеспечивает выполнение хранимых процедур.

  • Интерфейс CallableStatement расширяет возможности интерфейса PreparedStatement и обеспечивает выполнение хранимых процедур.
  • Стоит заметить, что PreparedStatement расширяет интерфейс Statement.
  • Хранимая процедура – это в общем случае именованная последовательность команд SQL, рассматриваемых как единое целое, и выполняющаяся в адресном пространстве процессов СУБД, который можно вызвать извне (в зависимости от политики доступа используемой СУБД).
  • В данном случае хранимая процедура будет рассматриваться в более узком смысле как последовательность команд SQL, хранимых в БД и доступных любому пользователю этой СУБД.


Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   76




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

    Басты бет