Obsah:
- Definice - Co znamená konektor Java Database Connectivity Connector (JDBC Connector)?
- Techopedia vysvětluje konektor Java Database Connectivity Connector (konektor JDBC)
Definice - Co znamená konektor Java Database Connectivity Connector (JDBC Connector)?
Konektor JDBC (Java Database Connectivity) je aplikační programovací rozhraní (API) pro Javu, které pomáhá připojit jakýkoli ovladač pomocí technologie JDBC. Díky konektoru JDBC není nutné měnit kód ovladače na plug-and-play s Java aplikacemi.
Techopedia vysvětluje konektor Java Database Connectivity Connector (konektor JDBC)
Konektor JDBC poskytuje způsob, jak navázat spojení s databází. Má následující vlastnosti:
- Kolekce tříd a rozhraní pro Javu napsaná v programovacím jazyce Java
- Pomůcka pro psaní databázových aplikací, protože poskytuje standardní API pro databázové programátory
- Mechanismus, pomocí kterého mohou Java aplikace hovořit s celou řadou databází
- Program, který umožňuje programátorovi psát jeden program jednou pomocí JDBC API a poté jej spustit na jakékoli platformě s kombinací Java a JDBC
- Způsob, jak snadno odeslat příkazy SQL do jakékoli relační databáze
- Rozhraní nízké úrovně pomocí příkazů JDBC SQL (Tyto příkazy lze vyvolat přímo, protože JDBC je navržen jako základ pro vytváření rozhraní a nástrojů vyšší úrovně. JDBC také pomáhá při navazování spojení s databázemi a usnadňuje odesílání příkazů SQL a zpracování výsledku .)
V současné době je rozhraní API otevřené databáze (ODBC) nejrozšířenějším rozhraním pro přístup k relačním databázím, protože poskytuje flexibilitu pro připojení k jakékoli databázi na jakékoli platformě. Má však také své nevýhody. Existují čtyři důležité důvody pro použití JDBC přes ODBC API:
- ODBC používá rozhraní C a vyžaduje volání nativního kódu C z Java. To má mnoho nevýhod, jako je implementace, zabezpečení a automatická přenositelnost aplikace.
- Překlad ODBC C API do Java API není proveditelný, protože Java nemá žádné ukazatele a ODBC je bohatá na ukazatele.
- JDBC se snadno používá a nabízí jednoduchá řešení dotazů, na rozdíl od ODBC, která vyžaduje ruční instalaci ovladačů na každém klientském počítači.
- JDBC přizpůsobuje styl a ctnosti Java.
