Łączność z bazą danych Java
| Łączność z bazą danych Java | ||
|---|---|---|
| Informacje ogólne | ||
| typ programu | api | |
| deweloper | Mikrosystemy słoneczne | |
| Specyfikacja | ||
| Zaplanowano w | Jawa | |
| Obsługiwane platformy | Maszyna wirtualna Java | |
| Wersje | ||
| Najnowsza stabilna wersja | 4.0 () | |
| Spinki do mankietów | ||
Java Database Connectivity (po hiszpańsku: Connectivity to Java databases), lepiej znana pod akronimem JDBC , [ 1 ] [ 2 ] to API , które umożliwia wykonywanie operacji na bazach danych z języka programowania Java , niezależnie od systemu operacyjnego działa na bazie danych, do której uzyskuje się dostęp, przy użyciu dialektu SQL używanego modelu bazy danych.
Interfejs API JDBC jest przedstawiony jako zbiór interfejsów Java i metod zarządzania obsługą połączeń w odniesieniu do każdego konkretnego modelu bazy danych. Procedura obsługi połączeń z określonym modelem bazy danych to zestaw klas, które implementują interfejsy Java i używają metod rejestracji do deklarowania typów lokalizatorów bazy danych ( adresów URL ), które mogą obsługiwać. Aby skorzystać z konkretnej bazy danych, użytkownik uruchamia program wraz z biblioteką połączeń odpowiednią dla jego modelu bazy danych i uzyskuje do niej dostęp poprzez nawiązanie połączenia; W tym celu udostępnia lokalizator do bazy danych oraz określone parametry połączenia. Z tego miejsca możesz wykonywać dowolne zadania z bazą danych, do których masz uprawnienia: odpytywać, aktualizować, tworzyć, modyfikować i usuwać tabele, wykonywać procedury przechowywane w bazie danych itp.
sterowniki JDBC
Sterowniki JDBC to adaptery po stronie klienta (instalowane na komputerze klienta, a nie na serwerze), które konwertują żądanie z programu JAVA na protokół zrozumiały dla systemu DBMS .
- Sterownik JDBC typu 1 (zwany również mostem JDBC-ODBC) konwertuje metodę JDBC na wywołanie funkcji ODBC . Wykorzystuje sterowniki ODBC do łączenia się z bazą danych.
- Sterownik JDBC typu 2 (nazywany również sterownikiem Native-API) konwertuje metodę JDBC na rodzime wywołania interfejsu API bazy danych . Jest szybszy niż most JDBC-ODBC, ale biblioteka klienta bazy danych musi być zainstalowana na komputerze klienta, a sterownik jest zależny od platformy.
- Sterownik JDBC typu 3. Wykorzystuje oprogramowanie pośredniczące między JDBC a DBMS .
- Sterownik JDBC typu 4 (zwany także sterownikiem Pure Java Driver Direct to Database). Jest niezależny od platformy.
pakiet java.sql
JDBC oferuje pakiet java.sql, w którym znajdują się bardzo przydatne klasy do pracy z bazami danych .
| Klasa | Opis |
|---|---|
| Menedżer kierowcy | Aby załadować sterownik |
| Połączenie | Aby nawiązać połączenia z bazami danych |
| oświadczenie | Aby wykonać instrukcje SQL i wysłać je do baz danych |
| Przygotowane oświadczenie | Ścieżka wykonania jest z góry określona na serwerze bazy danych, co pozwala na jej wielokrotne wykonanie |
| callableStatement | Aby wykonać instrukcje SQL procedur składowanych. |
| Zestaw wyników | Aby zapisać wynik zapytania |
Referencje
- ↑ M. Domínguez-Dorado,. Całe programowanie. Nr 6. Str. 35-38. Redakcja Iberprensa (Madryt). DL M-13679-2004. Grudzień 2004. Dostęp do bazy danych z aplikacji Java: JDBC 1.0 .
- ↑ M. Domínguez-Dorado,. Całe programowanie. Nr 7. Strony. 37-40. Redakcja Iberprensa (Madryt). DL M-13679-2004. Styczeń 2005. Dostęp do bazy danych z aplikacji Java: JDBC 2.0 .