Domů : Podmínky softwaru : Definice JDBC

JDBC

Zkratka pro "Java Database Connectivity." JDBC je API , který umožňuje Jáva aplikace pro připojení a dotaz na širokou škálu databáze. Mezi příklady patří Java DB, Oracle, MySQL, PostgreSQL, DB2, Sybase ASE a Microsoft SQL Server.

JDBC umožňuje a vývojář softwaru běžet SQL dotazy v rámci aplikace Java. Připojení k databázi a jakékoli požadované dotaz překlady zpracovává ovladač JDBC. Například stejná Java metoda lze použít k dotazování na databázi MySQL a databázi Microsoft SQL Server. Cílem je poskytnout vývojářům funkcionalitu „write once, run anywhere“, což usnadňuje práci s různými typy databází.

Aby aplikace mohla používat JDBC, je vhodné řidič musí být nainstalován. Mezi příklady patří tenký ovladač JDBC a ovladač JDBC OCI (Oracle Call Interface). Soubory ovladačů jsou k dispozici jako archivy Java (. JAR soubory), na které může Java odkazovat aplikace. Každý archiv Java obsahuje .TŘÍDA soubory, které aplikacím Java umožňují komunikovat s různými typy databází. Jednotlivé třídy lze odebrat, aby se zmenšilo místo na disku požadované příslušnou aplikací Java.

Ovladače JDBC udržuje a poskytuje společnost Oracle, která převzala vývoj prostředí Java po získání Sun Microsystems v roce 2010.

Jaký je rozdíl mezi JDBC a ODBC?

JDBC je navržen speciálně pro aplikace Java, zatímco ODBC je jazykově nezávislý. To znamená, že rozhraní ODBC API je k dispozici pro více programovacích jazyků, zatímco JDBC je k dispozici pouze pro prostředí Java. "Most" lze použít k překladu příkazů mezi dvěma API. Například most ODBC-JDBC převádí volání funkcí ODBC na volání metod JDBC a umožňuje jim, aby byly zpracovány ovladačem JDBC. Ovladač JDBC-ODBC převádí volání metody JDBC na volání funkcí ODBC, což jim umožňuje pracovat s ovladačem ODBC.

TechLib - počítačový slovník Tech Lib

Tato stránka obsahuje technickou definici JDBC. Vysvětluje ve výpočetní terminologii, co znamená JDBC, a je jedním z mnoha softwarových termínů ve slovníku TechLib.

Všechny definice na webu TechLib jsou napsány tak, aby byly technicky přesné, ale také snadno srozumitelné. Pokud shledáte tuto definici JDBC užitečnou, můžete ji odkázat pomocí výše citovaných odkazů.