Spisu treści:
- Definicja - Co oznacza Java Database Connectivity Connector (JDBC Connector)?
- Techopedia wyjaśnia Java Database Connectivity Connector (JDBC Connector)
Definicja - Co oznacza Java Database Connectivity Connector (JDBC Connector)?
Złącze Java Database Connectivity (JDBC) to interfejs programowania aplikacji (API) dla Java, który pomaga podłączyć dowolny sterownik korzystający z technologii JDBC. Złącze JDBC sprawia, że nie trzeba zmieniać kodu sterownika na plug-and-play z aplikacjami Java.
Techopedia wyjaśnia Java Database Connectivity Connector (JDBC Connector)
Łącznik JDBC umożliwia nawiązywanie połączeń z bazą danych. Ma następujące cechy:
- Zbiór klas i interfejsów dla języka Java napisany w języku programowania Java
- Pomoc w pisaniu aplikacji bazodanowych, ponieważ zapewnia standardowy interfejs API dla programistów baz danych
- Mechanizm, za pomocą którego aplikacje Java mogą komunikować się z szeroką gamą baz danych
- Program, który pozwala programiście napisać jeden program przy użyciu interfejsu API JDBC, a następnie uruchomić go na dowolnej platformie z kombinacją Java i JDBC
- Sposób na łatwe wysyłanie instrukcji SQL do dowolnej relacyjnej bazy danych
- Interfejs niskiego poziomu wykorzystujący polecenia SQL JDBC (te polecenia można wywoływać bezpośrednio, ponieważ JDBC jest zaprojektowany jako baza do tworzenia interfejsów i narzędzi wyższego poziomu. JDBC pomaga również w nawiązywaniu połączenia z bazami danych oraz ułatwia wysyłanie instrukcji SQL i przetwarzanie wyniku .)
Obecnie interfejs API otwartej bazy danych (ODBC) jest najczęściej używanym interfejsem umożliwiającym dostęp do relacyjnych baz danych, ponieważ zapewnia elastyczność łączenia się z dowolną bazą danych na dowolnej platformie. Ma to jednak również swoje wady. Istnieją cztery ważne powody, aby używać JDBC w interfejsie API ODBC:
- ODBC używa interfejsu C i wymaga wywołań rodzimego kodu C z Java. Ma to wiele wad, takich jak implementacja, bezpieczeństwo i automatyczne przenoszenie aplikacji.
- Tłumaczenie interfejsu API ODBC C na interfejs API języka Java jest niemożliwe, ponieważ Java nie ma wskaźników, a ODBC jest bogaty w wskaźniki.
- JDBC jest prosty w obsłudze i oferuje proste rozwiązania zapytań, w przeciwieństwie do ODBC, który wymaga ręcznej instalacji sterowników na każdym komputerze klienckim.
- JDBC dostosowuje styl i zalety Java.
