Professional Documents
Culture Documents
Omawiane zagadnienia
Wst p do technologii baz danych Sposoby po czenia z baz danych Sterowniki JDBC Po czenie z baz danych poprzez JDBC J zyk SQL (Structured Query Language) Praca z baz danych poprzez JDBC Jak stworzy prost aplikacj pracuj c z baz danych w Javie
Bazy danych I
Baza danych - zbir danych zorganizowany logicznie w postaci tabel. Ka da tabela sk ada si z kolumn r nych typw wierszy (krotek, rekordw). System zarz dzania baz danych (w skrcie SZBD lub DBMS) - oprogramowanie zarz dzaj ce danymi zarz dzaj ce fizycznie danymi w bazie danych. Warstwa daj ca u ytkownikowi (programi cie) mo liwo logicznego manipulowania danymi.
Bazy danych II
Relacyjna baza danych - zbir danych powi zanych ze sob relacjami zapewniaj cymi spjno danych. Relacja jest to zwi zek dwch rekordw w tej samej tabeli lub r nych tabelach powi zanych logicznie, np. jeden wiersz z tabeli Faktura zwi zany jest z kilkoma wierszami z tabeli Pozycje faktur. Obiektowa baza danych - baza przechowuj ca obiekty, tzn. nie tylko dane ale tak e funkcje na nich operuj ce, czyli obiekt. Fizyczna budowa - plik lub zbir plikw na jednym lub wielu woluminach. Plik mo e zawiera ca baz danych lub odpowiada jednej tabeli. Baza posiada tak e pliki specjalnego przeznaczenia, np. pliki przechowuj ce indeksy i pliki logowania transakcji.
Sie
Aplikacja zdalna Stero wnik
Sie SZB D BD BD
BD
Sie
Aplikacja JSP lub Servlet Sterownik JDBC
Sie SZBD
ODBC
BD BD
BD
Sterowniki JDBC
Generacja 1 JDBC - ODBC Bridge Driver ODBC (Open Dartabase Connectivity) Sterownik korzystaj cy z dost pnych sterownikw ODBC - wymaga jego instalacji Generacja 2 Native - API Partly - Java Driver sterownik napisany w j zyku JAVA korzystaj cy z funkcji napisanych w innych j zyka np.. w C Generacja 3 NET - Protocol All - Java Driver sterownik korzystaj c z protoko w sieciowych i gniazd bezpo rednio czy si z komponentem po rednim na serwerze nie wymaga dodatkowych instalacji umo liwia korzystanie z r norakich baz danych Generacja 4 Native - Protocol All - Java Driver po czenie za pomoc sieci i gniazd z silnikiem bazy danych
java.sql.SQLException klasa umo liwiaj ca dost p do informacji o b dzie bazy danych (zgodnie z XOPEN SQL)
zapami ta
cie k )
2. Rejestracja rd a ODBC. W panelu sterowania wybieramy program 32bit ODBC lub uruchamiamy bezpo rednio program odbcad32.exe z katalogu Windows/System32. Na zak adce rd a systemowe lub u ytkownika wybieramy Dodaj i tworzymy nowe rd o. Podajemy jego nazw (ktr musimy zapami ta ), wybieramy odpowiedni sterownik do bazy danych z listy oraz wskazujemy plik bazy danych.
connection.commit();