Лекция№9 Основные способы взаимодействия в технологии клиент-сервер



Pdf көрінісі
бет2/9
Дата06.11.2022
өлшемі0,7 Mb.
#47908
1   2   3   4   5   6   7   8   9
Байланысты:
10. Клиент-сервер технологиясындағы өзара әрекеттесудің негізгі әдістері

JDBC жетістіктері
JDBC артықшылықтары:

Әзірлеу жеңілдігі: әзірлеуші жұмыс істейтін мәліметтер базасының
ерекшеліктерін білмеуі мүмкін;

Егер компания басқа дерекқорға ауысса, Код өзгермейді;

Үлкен клиенттік бағдарламаны орнатудың қажеті жоқ;

Кез-келген дерекқорға оңай сипатталған URL мекен-жайы арқылы
қосылуға болады.


JDBC арқылы деректер қорымен 
жұмыс істеу механизмі
Java
программалаушы мамандары
Java
қосымшаларының
мәліметтер базасымен өзара әрекеттесуі үшін интерфейс жазды. Осы
интерфейсті қарастыра отырып, Perl тілінде жасалған белгілі
DBI/DBD
интерфейсімен параллель сызуға болады. Ұқсастық
айтарлықтай байқалады. Екеуі де бірдей схема бойынша жұмыс
істейді: бірыңғай интерфейске ие бола отырып, драйвер белгілі бір
ДҚБЖ-мен жұмыс істеуге қосылады және іс жүзінде жазылу
басталады. Егер ДҚБЖ өзгерту қажет болса, драйверді өзгерту қажет.


JDBC қалай жүзеге асырылғанын 
толығырақ қарастырайық
Бастау үшін біз пайдаланатын деректер қорының драйверін
орнатамыз. Бұл PostgreSQL болсын. Кез-келген JDBC драйвері архиві
түрінде бола алады. Оны бағдарламада пайдалану үшін classpath
қоршаған орта айнымалысы оған баратын жолды сипаттауы керек. Бұл
шамамен осылай жасалады:
export CLASSPATH=$CLASSPATH:/usr/local/lib/postgresql.jar
Егер сізде Linux болса. Кез келген басқа жағдайда J құжаттамасына
жүгінуге болады.


Біз JDBC-ді мақсатты түрде тікелей пайдалануға көшеміз. JDBC
қолданатын кез-келген бағдарлама java. sql.*
пакеттерін импорттауы
керек:
import java.sql.*;
Бірақ осы пакеттердің көмегімен біз ДҚБЖ-мен байланыс жасай
алмаймыз. Ол үшін бізге /usr/local/lib/орналасқан драйвер қажет.




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет