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

Che cos'è un database conforme a ODBC?

Open DataBase Connectivity, o ODBC, è un'API (Application Programming Interface) standard originariamente sviluppata negli anni '90 di Microsoft e Simba Technologies. Lo scopo di ODBC è di rendere possibile l'accesso alle informazioni da qualsiasi applicazione, indipendentemente dal sistema di database utilizzato. Microsoft Access è un esempio di database compatibile con ODBC.

Quanto è importante ODBC e cosa ti consente di fare? Impariamo di più su ODBC e sul perché i più diffusi sistemi di gestione dei database sono conformi.

Che cosa significa esattamente la conformità ODBC?

Quando un database è conforme a ODBC, significa che può scambiare informazioni con altri database. Ciò è possibile grazie ai driver ODBC che consentono a diversi programmi di database di comunicare tra loro e comprendere i dati scambiati. ODBC è stato utilizzato per oltre 25 anni ed è diventato lo standard del settore nel campo dei database.

Ci sono quattro componenti in ODBC che interagiscono per consentire le funzioni:

  • Applicazione. È possibile utilizzare qualsiasi applicazione conforme a ODBC, come Microsoft Excel o Crystal Reports. L'applicazione esegue l'elaborazione ricevendo i risultati dal gestore del driver ODBC e passando le istruzioni SQL.
  • Gestione driver. I driver vengono caricati per ogni applicazione. Windows viene fornito con un proprio gestore di driver, mentre altri programmi hanno la possibilità di utilizzare un gestore di driver ODBC open source come iODBC.
  • Driver. Il driver gestisce le chiamate di funzione ODBC e invia ogni richiesta SQL a un'origine dati. I risultati vengono restituiti all'applicazione.
  • Origine dati. L'origine dati si riferisce ai dati a cui si accede e ai relativi sistemi di gestione del database. Potrebbe trattarsi di qualsiasi tipo di dato, da un semplice file a un feed di dati in tempo reale.

Quali database sono compatibili con ODBC?

Microsoft Access è compatibile con ODBC, ma esistono anche molti altri database. Questi includono:

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

ODBC è molto comune, quindi è probabile che qualsiasi programma di database in uso sia conforme a ODBC. Se non sei sicuro, controlla il manuale del tuo database, contatta il tuo sviluppatore o chiama Arkware al numero 877-519-4537. Siamo sempre felici di aiutare!