Innehållsförteckning:
- Definition - Vad betyder Java Database Connectivity Architecture (JDBC Architecture)?
- Techopedia förklarar Java Database Connectivity Architecture (JDBC Architecture)
Definition - Vad betyder Java Database Connectivity Architecture (JDBC Architecture)?
Java Database Connectivity (JDBC) -arkitektur är ett API som specificerar gränssnitt för åtkomst till relationsdatabaser. JDBC hjälper dig att ansluta till en databas, skicka frågor och uppdateringar till databasen och hämta och bearbeta resultaten från databasen för frågor.
Techopedia förklarar Java Database Connectivity Architecture (JDBC Architecture)
JDBC är en kärna del av Java-plattformen och är en API-specifikation utvecklad av Sun Microsystems. JDBC-arkitekturen stöder bearbetningsmodeller i två nivåer och tre nivåer för åtkomst till en databas.
I tvålagsmodellen kommunicerar en Java-applet eller applikation direkt till datakällan. JDBC-drivrutinen möjliggör kommunikation mellan applikationen och datakällan. När en användare skickar en fråga till datakällan skickas svaren för dessa frågor tillbaka till användaren i form av resultat. Datakällan kanske inte alltid är en enda maskin lokaliserad på en enda plats. Den kan placeras på en annan maskin i ett nätverk som en användare är ansluten till. Detta är känt som en klient / serverkonfiguration, där användarens maskin fungerar som en klient och maskinen som har datakällan som fungerar fungerar som servern. Nätverksanslutningen kan vara intranät eller Internet.
I trestegsmodellen skickas användarens kommandon eller frågor till mellanslagstjänster, från vilka kommandona igen skickas till datakällan. Resultaten skickas tillbaka till mittnivån och därifrån till användaren. Denna typ av modell tycks vara mycket användbar av ledningsinformationssystemchefer, eftersom den gör det enkelt att behålla åtkomstkontrollen och göra uppdateringar av företagsdata. Applikationsdistribution blir också enkel och ger prestandafördelar. Den mellersta nivån är vanligtvis skriven i C eller C ++.
JDBC-drivrutinshanteraren är en traditionell ryggrad i JDBC-arkitekturen, som anger objekt för att ansluta Java-applikationer till en JDBC-drivrutin. JDBC Test Suite hjälper till att säkerställa att JDBC-drivrutinerna kommer att köra programmet. JDBC-ODBC Bridge-mjukvaran erbjuder JDBC-åtkomst via de öppna databasanslutningsdrivrutinerna.
