Vad är Java® -databasanslutning?

Java® -programmeringsspråket är en mjukvarusvit som erbjuder många moduler för de flesta typer av utveckling. Bland de viktigaste modulerna är JAVA® Database Connectivity (JDBC) programmeringsgränssnitt. Dessa gränssnitt ger åtkomst till databaser från Java® -program. JDBC -gränssnitten fungerar med flera kommersiella databaser inklusive Oracle® och Microsoft®.

De flesta programvaruapplikationer kräver en databas för att lagra informationen som fångas från datortangentbordet. Dessa data måste sparas i datorprogrammet och behållas i en databas. Java® använder JDBC för att konvertera data från programmeringsspråket till en databas. Denna konvertering sker varje gång applikationen modifierar data.

En databas är ett speciellt datorfilsystem som är utformat för att lagra data för ett företag. Java® -databasanslutningsgränssnittet är programvaran som möjliggör manipulation av dessa data från ett Java® -program. JDBC tillhandahåller specifika gränssnitt to Lägg till, ta bort och ändra data i en databas.

Structured Query Language (SQL) är det skriptspråk som är specifikt utformat för databaser. Detta SQL -språk möjliggör extraktion av data från en databas till en datorskärm. Java® -databasanslutningsgränssnittet använder SQL som metod för att uppdatera data. Detta SQL -skript skickas in i JDBC -gränssnittet som parametrar för att köra på databasen.

Open Database Connectivity (ODBC) är ett annat gränssnitt som också är utformat för åtkomst till databaser. Denna programvara används av de flesta programvaror som kräver databasanslutning. Den primära skillnaden mellan ODBC och JDBC är att Java® -databasanslutningsgränssnittet är specifikt utformat för Java® -program. Det används vanligtvis inte som en generisk databasanslutning.

Java®-databasanslutningsgränssnittet kräver leverantörsspecifika databasdrivrutinerför att fungera korrekt. Dessa drivrutiner utvecklas vanligtvis av databasföretag och betraktas som proprietära program som tolkar Java®-specifika förfrågningar till ett specifikt databasformat. Varje drivrutin tillhandahåller de format som krävs för att interagera med de specifika databaserna.

Det finns flera metoder tillgängliga för åtkomst till data från databaser. JDBC kräver att utvecklare skriver speciella SQL -skript. Många ramar har skapats för att effektivisera datatillgångsprocessen. Dessa ramar döljer JDBC -funktionaliteten från Java® -utvecklare i ett försök att öka produktiviteten. Några exempel på dessa ramverk inkluderar Hibernate och Enterprise Java® Beans (EJB).

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?