Strona główna : Warunki oprogramowania : Definicja JDBC

JDBC

Oznacza „Java Database Connectivity”. JDBC to API to pozwala Jawa aplikacje do łączenia się z szeroką gamą aplikacji Bazy danych. Przykłady obejmują Java DB, Oracle, MySQL, PostgreSQL, DB2, Sybase ASE i Microsoft SQL Server.

JDBC umożliwia tworzenie plików programista biegać SQL zapytania w aplikacji Java. Połączenie z bazą danych i wszelkie wymagane pytanie tłumaczenia są obsługiwane przez sterownik JDBC. Na przykład ta sama Java metoda może służyć do wysyłania zapytań do bazy danych MySQL i bazy danych Microsoft SQL Server. Celem jest zapewnienie programistom funkcji „zapisz raz, uruchom w dowolnym miejscu”, co ułatwi pracę z różnymi typami baz danych.

Aby aplikacja korzystała z JDBC, odpowiedni plik kierowca musi być zainstalowane. Przykłady obejmują sterownik JDBC Thin i sterownik JDBC OCI (Oracle Call Interface). Pliki sterowników są dostępne jako archiwa Java (. JAR pliki), do których może odwoływać się Java aplikacja. Każde archiwum Java zawiera pliki .KLASA pliki, które umożliwiają aplikacjom Java komunikowanie się z różnymi typami baz danych. Poszczególne klasy można usunąć, aby zmniejszyć ilość miejsca na dysku wymaganą przez odpowiednią aplikację Java.

Sterowniki JDBC są utrzymywane i dostarczane przez firmę Oracle, która przejęła rozwój języka Java po przejęciu Sun Microsystems w 2010 roku.

Jaka jest różnica między JDBC a ODBC?

JDBC jest zaprojektowany specjalnie dla aplikacji Java, natomiast ODBC jest niezależny od języka. Oznacza to, że interfejs API ODBC jest dostępny dla wielu języków programowania, a JDBC jest dostępny tylko dla języka Java. Do tłumaczenia poleceń między dwoma interfejsami API można użyć „mostu”. Na przykład most ODBC-JDBC tłumaczy wywołania funkcji ODBC na wywołania metod JDBC, umożliwiając ich przetwarzanie przez sterownik JDBC. Sterownik JDBC-ODBC konwertuje wywołania metod JDBC na wywołania funkcji ODBC, umożliwiając im współpracę ze sterownikiem ODBC.

TechLib - słownik komputerowy Tech Lib

Ta strona zawiera techniczną definicję JDBC. Wyjaśnia w terminologii komputerowej, co oznacza JDBC i jest jednym z wielu terminów oprogramowania w słowniku TechLib.

Wszystkie definicje na stronie TechLib są napisane tak, aby były dokładne pod względem technicznym, ale także łatwe do zrozumienia. Jeśli uznasz tę definicję JDBC za pomocną, możesz się do niej odwołać, korzystając z powyższych linków cytowania.