ВУЗ:
Составители:
Рубрика:
52
Технология SQLJ – технология, упрощающая доступ к Oracle в Java
путем использования выражений SQL непосредственно внутри Java-классов.
Существуют две конструкции объявления SQLJ:
1. Итераторы. Это описания классов-итераторов, содержащие в себе
результирующий набор данных:
#sql <modifiers> iterator
iterator_classname (type declarations);
#sql public iterator EmpIter
(String ename, double sal);
2. Контекст соединения – те классы, которые обычно применяются
для доступа к БД, используя частичный набор SQL-сущностей:
#sql <modifiers> context
con-
text_classname;
#sql public context MyContext;
Синтаксис выражений SQLJ
для операций без возвращаемых данных
(таких, как INSERT и т. д.):
#sql { SQL operation };
Для SQL-выражений, возвращающих какой-либо результат, синтак-
сис использования следующий:
#sql result = { SQL operation };
Пример SQLJ выражения:
#sql { INSERT INTO emp (ename, sal)
VALUES (’Joe’, 43000) };
Технология SQLJ технология, упрощающая доступ к Oracle в Java
путем использования выражений SQL непосредственно внутри Java-классов.
Существуют две конструкции объявления SQLJ:
1. Итераторы. Это описания классов-итераторов, содержащие в себе
результирующий набор данных:
#sql iterator
iterator_classname (type declarations);
#sql public iterator EmpIter
(String ename, double sal);
2. Контекст соединения те классы, которые обычно применяются
для доступа к БД, используя частичный набор SQL-сущностей:
#sql context
con-
text_classname;
#sql public context MyContext;
Синтаксис выражений SQLJ для операций без возвращаемых данных
(таких, как INSERT и т. д.):
#sql { SQL operation };
Для SQL-выражений, возвращающих какой-либо результат, синтак-
сис использования следующий:
#sql result = { SQL operation };
Пример SQLJ выражения:
#sql { INSERT INTO emp (ename, sal)
VALUES (Joe, 43000) };
52
Страницы
- « первая
- ‹ предыдущая
- …
- 50
- 51
- 52
- 53
- 54
- …
- следующая ›
- последняя »
