Open DataBase Connectivity, eller ODBC, är ett standardgränssnitt för applikationsprogrammering (API) som ursprungligen utvecklades på 1990-talet av Microsoft och Simba Technologies. Syftet med ODBC är att göra det möjligt att komma åt information från vilken applikation som helst, oavsett vilket databassystem som används. Microsoft Access är ett exempel på en ODBC-kompatibel databas.
Hur viktig är ODBC och vad gör det möjligt för dig? Låt oss lära oss mer om ODBC och varför de mest populära databashanteringssystemen är kompatibla.
Vad betyder ODBC-efterlevnad, exakt?
När en databas är ODBC-kompatibel betyder det att den kan utbyta information med andra databaser. Detta möjliggörs med ODBC-drivrutiner som låter olika databasprogram kommunicera med varandra och förstå den data som utbyts. ODBC har använts i över 25 år och har blivit industristandarden inom databasområdet.
Det finns fyra komponenter till ODBC som arbetar tillsammans för att tillåta funktioner:
- Ansökan. Alla ODBC-kompatibla applikationer kan användas, till exempel Microsoft Excel eller Crystal Reports. Applikationen utför bearbetning genom att ta emot resultat från ODBC-drivrutinshanteraren och skicka SQL-satser.
- Förarhanterare. Drivrutiner laddas för varje applikation. Windows kommer med en egen drivrutinshanterare, medan andra program har valet att använda en ODBC-drivrutinshanterare med öppen källkod som iODBC.
- Drivrutin. Drivrutinen hanterar ODBC-funktionsanrop och skickar varje SQL-begäran till en datakälla. Resultaten returneras till applikationen.
- Datakälla. Datakällan hänvisar till den information som åtkoms och dess tillhörande databashanteringssystem. Det kan vara vilken typ av data som helst, från en enkel fil till ett livedataflöde.
Vilka databaser är ODBC-kompatibla?
Microsoft Access är kompatibel med ODBC, men det finns många andra databaser som också är det. Dessa inkluderar:
- MySQL
- Oracle
- Microsoft SQL Server
- Microsoft Visual FoxPro
- IBM DB2
ODBC är mycket vanligt, så det är troligt att vilket databasprogram du än använder är ODBC-kompatibelt. Om du är osäker, kontrollera din databas manual, kontakta din utvecklare eller ring Arkware på 877-519-4537. Vi hjälper alltid gärna till!