Innehållsförteckning:
- Definition - Vad betyder Java Database Connectivity Connector (JDBC Connector)?
- Techopedia förklarar Java Database Connectivity Connector (JDBC Connector)
Definition - Vad betyder Java Database Connectivity Connector (JDBC Connector)?
En Java Database Connectivity (JDBC) -anslutning är ett applikationsprogrammeringsgränssnitt (API) för Java, som hjälper till att ansluta alla drivrutiner som använder JDBC-teknik. En JDBC-anslutning gör det onödigt att ändra drivrutinkoden till plug-and-play med Java-applikationer.
Techopedia förklarar Java Database Connectivity Connector (JDBC Connector)
En JDBC-anslutning ger ett sätt att upprätta anslutningar med en databas. Det har följande egenskaper:
- En samling klasser och gränssnitt för Java, skriven på programmeringsspråket Java
- Ett hjälpmedel för att skriva databasapplikationer eftersom det ger ett standard-API för databasprogrammerare
- En mekanism genom vilken Java-applikationer kan prata med ett brett utbud av databaser
- Ett program som gör det möjligt för en programmerare att skriva ett enda program en gång med JDBC API och sedan köra det på vilken plattform som helst med kombinationen Java och JDBC
- Ett sätt att enkelt skicka SQL-uttalanden till valfri databas
- Ett lågnivågränssnitt med JDBC SQL-kommandon (dessa kommandon kan åberopas direkt eftersom JDBC är utformat för att vara en bas för att bygga gränssnitt och verktyg på högre nivå. JDBC hjälper också till att upprätta en anslutning till databaserna och underlättar att skicka SQL-uttalanden och bearbeta resultatet .)
För närvarande är API för öppen databasanslutning (ODBC) det mest använda gränssnittet för att komma åt relationsdatabaser, eftersom det ger flexibilitet att ansluta till vilken databas som helst på vilken plattform som helst. Men det har dess egna nackdelar också. Det finns fyra viktiga skäl att använda JDBC över ODBC API:
- ODBC använder ett C-gränssnitt och kräver samtal till inbyggd C-kod från Java. Detta har många nackdelar, till exempel i implementering, säkerhet och automatisk portabilitet av applikationen.
- Översättning av ODBC C API till Java API är inte genomförbart eftersom Java inte har några pekare och ODBC är rik på pekare.
- JDBC är enkel att använda och erbjuder enkla lösningar på frågor, till skillnad från ODBC, som kräver att drivrutiner installeras manuellt på varje klientmaskin.
- JDBC anpassar Java-stilen och dygderna.
