Основы проектирования приложений баз данных

       

Работа с базами данных


Язык Java позволяет реализовывать два механизма доступа к базам данных:

  • с применением средств JDBC;
  • с использованием SQLJ.

При реализации доступа через JDBC могут использоваться:

  • JDBC-драйверы;
  • мост JDBC-ODBC.

При реализации доступа через SQLJ SQL-операторы встраиваются непосредственно в код на языке Java, а затем обрабатываются SQLJ-предкомпилятором. Обычный SQLJ-предкомпилятор ограничивает синтаксис встраиваемых SQL-операторов стандартом SQL-92. Однако при применении SQLJ-предкомпиляторов, ориентированных на конкретные СУБД, допускается использование конструкций языка SQL, реализуемых в этих СУБД. Так, SQLJ-предкомпилятор для Oracle 9i позволяет не только статическое, но и динамическое встраивание SQL-операторов.



Содержание раздела