Database Programming & Design




Реализация


Методология, Java и JDBC

Для разработки JavaDQD использовался пакет Java Development Kit

(JDK) 1.1, выпущенный весной 1997 г. В состав JDK входят

компилятор и интерпретатор, а также модуль JDBC.

По мнению авторов, разработанный компанией SunSoft язык Java

является превосходным языком программирования. Язык относительно

прост, обладает свойствами объектной ориентированности,

распределенности и мобильности. Одно из наиболее важных свойств

языка состоит в обеспечении возможности создавать

платформо-независимые программы. Java-программа может быть

разработана в виде апплета, загружаемого через Internet и

запускаемого на стороне клиента, или в виде приложения, постоянно

находящегося на стороне клиента. В любом случае у программиста

имеется возможность с использованием встроенных классов и методов

получать доступ к удаленным данным Web-пространства и

использовать эти данные (текст, графические образы, звук) в своей

программе. Наличие JDBC позволяет Java-программисту подключаться

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

JDBC - это пакет, обеспечивающий API для единообразного доступа к

различным источникам данных на основе языка баз данных SQL.

Реально API представляет собой набор абстрактных классов, которые

должны быть определены для конкретных источников данных. Поэтому

возможно абстрактное представление JDBC высокого уровня и

конкретное представление на низком уровне конкретной базы данных.

Представление высокого уровня дается JDBC API, в котором имеются

методы для подключения к нескольким базам данных, запросов и

манипулирования данными. Конкретное представление заставляет

интерпретировать JDBC как набор абстрактных классов, которые

должны быть реализованы для конкретной базы данных. Такая

реализация, называемая драйвером JDBC, должна быть обеспечена,

чтобы Java-программист мог получить доступ к базе данных. После

реализации драйвера для конкретного источника данных это драйвер

становится абстрактным обработчиком SQL-операторов, детали




Содержание  Назад  Вперед