Obsah:
- Definícia - Čo znamená konektor Java Database Connectivity Connector (JDBC Connector)?
- Techopedia vysvetľuje konektor Java Database Connectivity Connector (konektor JDBC)
Definícia - Čo znamená konektor Java Database Connectivity Connector (JDBC Connector)?
Konektor JDBC (Java Database Connectivity) je aplikačné programovacie rozhranie (API) pre Javu, ktoré pomáha pripojiť akýkoľvek ovládač pomocou technológie JDBC. Konektor JDBC spôsobuje, že nie je potrebné meniť kód ovládača tak, aby sa dal ovládať pomocou aplikácií Java.
Techopedia vysvetľuje konektor Java Database Connectivity Connector (konektor JDBC)
Konektor JDBC poskytuje spôsob, ako nadviazať spojenie s databázou. Má nasledujúce vlastnosti:
- Zbierka tried a rozhraní pre Javu, napísaná v programovacom jazyku Java
- Pomôcka pre písanie databázových aplikácií, pretože poskytuje štandardné API pre databázových programátorov
- Mechanizmus, prostredníctvom ktorého môžu Java aplikácie hovoriť so širokou škálou databáz
- Program, ktorý umožňuje programátorovi napísať jeden program raz pomocou JDBC API a potom ho spustiť na akejkoľvek platforme s kombináciou Java a JDBC.
- Spôsob, ako ľahko poslať príkazy SQL do akejkoľvek relačnej databázy
- Rozhranie na nízkej úrovni pomocou príkazov JDBC SQL (Tieto príkazy sa dajú vyvolať priamo, pretože JDBC je navrhnutý ako základ na vytváranie rozhraní a nástrojov na vyššej úrovni. JDBC tiež pomáha pri vytváraní spojenia s databázami a uľahčuje zasielanie príkazov SQL a spracovanie výsledku .)
V súčasnosti je rozhranie ODBC (Open Database Connectivity) najpoužívanejším rozhraním na prístup k relačným databázam, pretože poskytuje flexibilitu na pripojenie k akejkoľvek databáze na akejkoľvek platforme. Má však aj svoje vlastné nevýhody. Existujú štyri dôležité dôvody na použitie JDBC v rozhraní ODBC API:
- ODBC používa rozhranie C a vyžaduje volania na natívny kód C z Java. To má mnoho nevýhod, ako je implementácia, bezpečnosť a automatická prenosnosť aplikácie.
- Preklad rozhrania API ODBC C do rozhrania Java API nie je uskutočniteľný, pretože Java nemá žiadne ukazovatele a ODBC je bohatá na ukazovatele.
- JDBC sa ľahko používa a ponúka jednoduché riešenia otázok, na rozdiel od ODBC, čo vyžaduje manuálnu inštaláciu ovládačov na každom klientskom počítači.
- JDBC prispôsobuje štýl a prednosti Java.