sql >> Database teknologi >  >> RDS >> Access

Hvad er en ODBC-kompatibel database?

Open DataBase Connectivity, eller ODBC, er en standard applikationsprogrammeringsgrænseflade (API), der oprindeligt blev udviklet i 1990'erne af Microsoft og Simba Technologies. Formålet med ODBC er at gøre det muligt at få adgang til information fra enhver applikation, uanset hvilket databasesystem der benyttes. Microsoft Access er et eksempel på en ODBC-kompatibel database.

Hvor vigtig er ODBC, og hvad gør det dig i stand til at gøre? Lad os lære mere om ODBC og hvorfor de mest populære databasestyringssystemer er kompatible.

Hvad betyder ODBC Compliance, præcist?

Når en database er ODBC-kompatibel, betyder det, at den kan udveksle information med andre databaser. Dette er gjort muligt med ODBC-drivere, der lader forskellige databaseprogrammer kommunikere med hinanden og forstå de data, der udveksles. ODBC har været brugt i over 25 år og er blevet industristandarden inden for databaseområdet.

Der er fire komponenter til ODBC, der arbejder sammen for at tillade funktioner:

  • Ansøgning. Enhver ODBC-kompatibel applikation kan bruges, såsom Microsoft Excel eller Crystal Reports. Applikationen udfører behandling ved at modtage resultater fra ODBC-drivermanageren og sende SQL-sætninger.
  • Drivermanager. Drivere indlæses for hver applikation. Windows kommer med sin egen drivermanager, mens andre programmer har valget mellem at bruge en open source ODBC-drivermanager som iODBC.
  • Driver. Driveren håndterer ODBC-funktionskald og sender hver SQL-anmodning til en datakilde. Resultater returneres til applikationen.
  • Datakilde. Datakilden refererer til de data, der tilgås, og de tilhørende databasestyringssystemer. Det kan være enhver type data, lige fra en simpel fil til et live datafeed.

Hvilke databaser er ODBC-kompatible?

Microsoft Access er kompatibel med ODBC, men der er også mange andre databaser. Disse omfatter:

  • MySQL
  • Oracle
  • Microsoft SQL Server
  • Microsoft Visual FoxPro
  • IBM DB2

ODBC er meget almindeligt, så det er sandsynligt, at det databaseprogram, du bruger, er ODBC-kompatibelt. Hvis du er usikker, så tjek din databases manual, kontakt din udvikler eller ring til Arkware på 877-519-4537. Vi hjælper altid gerne!


  1. LOAD DATA LOKAL INFIL forbudt i... PHP

  2. Python:bruge mysqldb til at importere en MySQL-tabel som en ordbog?

  3. Det er i detaljerne

  4. Gendan tabelstruktur fra frm- og ibd-filer