Мониторинг обменных курсов валют
18c0693f

Java, инкапсулированная в СУБД


Java может быть встроена в СУБД множеством различных способов и при этом всегда достигается решение сразу нескольких задач:

Следующий пример вставляет новую запись в таблицу: INSERT INTO employees (id, name, Address) VALUES(1789, _Serg Dunaev_, new Rus_Address(_58 Gagarin Street_, _153038_) )

Следующий запрос с использованием Java-объектов возвращает список сотрудников, живущих на указанной улице: SELECT name FROM employees WHERE Rus_Address.street="Gagarin Street"

Единая программная модель. Впервые прикладные программные компоненты можно будет перемещать между клиентскими программами, серверами приложений и СУБД. Разработчики смогут использовать единую программную модель на всех уровнях информационной системы. Произвольная программа на Java состоит из набора классов. Для их использования необходимо провести инсталляцию Java-классов в СУБД. Классы должны быть откомпилированы в байт-код и тем самым, готовы для использования в любой виртуальной машине. В связи с использованием виртуальной машины для исполнения методов на Java и встроенной поддержке интерфейса JDBC, один и тот же объект на языке Java может быть использован как внутри, так и вне СУБД.






Самый выгодный курс обмена валюты