close

Łączność z bazą danych Java

Przejdź do nawigacji Przejdź do wyszukiwania
Łą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

  1. 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 . 
  2. 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 . 

Zobacz także

Linki zewnętrzne