ВУЗ:
Составители:
Рубрика:
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. Итераторы. Это описания классов-итераторов, содержащие в себе результирующий набор данных: #sqliterator 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
- …
- следующая ›
- последняя »