История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
Топ:
Генеалогическое древо Султанов Османской империи: Османские правители, вначале, будучи еще бейлербеями Анатолии, женились на дочерях византийских императоров...
Особенности труда и отдыха в условиях низких температур: К работам при низких температурах на открытом воздухе и в не отапливаемых помещениях допускаются лица не моложе 18 лет, прошедшие...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Интересное:
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Ответ: С драйвером. Эту проблему решали серьезно, где-то наверно, в 70-х-80-х гг. Была образована команда под названием «OpenGroup» и она разработала стандарт, который потом был принят, того, что должны видеть мы. Для того чтобы мы могли взаимодействовать нам нужен некий стандартный набор функционала API. Они этот стандарт разрабатывали. Соответственно, это был 80-й год. Никакой Javaв помине не было. Этот стандарт был реализован дважды. Первый раз этот стандартный набор функционала был реализован в языке Си. И эта технология получила название ODBC – OpenDataBaseConnectivity. Это и называется программа-драйвер. А наша версия, которая интереснее и полезнее является второй реализацией на Java. В названии изменилась только одна буква – JDBC.

Теперь давайте представим, как эта система работает. Из вашей программы идет запрос. Здесь это стандарт. Все это занятие мы будем смотреть этот стандарт JDBC. Вот этот стандарт мы и будем использовать.

Вопрос: Что JDBCделает?
Ответ: Она наш запрос переадресует СУБД. Мы с ней взаимодействует одним и тем же способом. Потому что функционал, который предоставляет нам этот стандарт JDBC– он развивается. Но он развивается в сторону добавления новых возможностей. Поэтому то, что раньше написали – оно должно работать-работать и еще через 100 лет работать.
А вот как он (драйвер) будет общаться с СУБД, который потом в свою очередь запрос будет из файла извлекать или наоборот туда помещать – это скажем так, тоже ноу-хау информация.
Вопрос: Кто должен писать драйвер JDBC?
Ответ: Производитель СУБД. Потому что кто знает, как устроена СУБД? Мы что, будем раздавать всем свое API и скажем: «Пишите свои драйвера»? Нет, конечно. Поэтому если вдруг у заказчика какая-то нестандартная редкая БД, то вы идете сайт фирмы, которая создала эту СУБД и там должен быть драйвер.
Вопрос: Как вы думаете, Microsoft к своей БД MicrosoftSQLServer на каком ЯП пишут драйвер на Си или на Java?
Ответ: Они пишут и на том, и на том. Если мне нужно для Си программа, то они пишут ODBC-драйвер, а если для Java–то JDBC. По любому они пишут на все что нужно. У вас в любом случае должна быть найдена родная версия драйвера. Поэтому вот такая механика взаимодействия.
Естественно, со стороны программы, тут еще есть один посредник – некий менеджер через который наши запросы проходят. Ну это так, дело архитектуры, чтобы было все красиво.
JDBC-драйвера, их виды
Лабораторная работа. Создание приложения Java/JDBC для работы с изображениями.
Давайте посмотрим что же у нас есть с т.з. JDBC, его стандарта, какие там могут быть нюансы, версии и т.д.

Вотонанашазадача! ИзучитьJDBCAPI – это и есть стандарт.

Мне конечно больше нравится четвертая страничка, потому что здесь показаны версии JDBC. Вы видите, что слайд делался достаточно давно.
Основные объекты JDBC
|
|
|
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!