Open Database Connectivity: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
fix
 
(35 versioni intermedie di 19 utenti non mostrate)
Riga 1:
[[File:ODBC Driver Architecture.png|thumb|Architettura del driver]]
In [[informatica]] '''Open Database Connectivity (ODBC)''' è una [[Application programming interface|API]] [[standard (informatica)|standard]] per la connessione ai [[DBMS]]. Questa API è indipendente dai [[linguaggi di programmazione]], dai sistemi di [[database]] e dal [[sistema operativo]]. ODBC si basa sulle specifiche di [[Call Level Interface]] (CLI) di [[SQL]], [[X/Open]] (ora parte di [[The Open Group]]) e [[ISO]]/[[Commissione Elettrotecnica Internazionale|IEC]]. È stata creata dall'[[SQL Access Group]] e la sua prima release risale al [[settembre]] [[1992]].
 
In [[informatica]] '''Open DatabaseDataBase Connectivity''' ('''ODBC)''') è unaun [[driver]] o connettore attraverso un'[[Application programming interface|API]] [[standard (informatica)|standard]] per la connessione aidal [[client]] al [[DBMS]]. Questa API è indipendente dai [[linguaggi di programmazione]], dai sistemi di [[database]] e dal [[sistema operativo]]. ODBC si basa sulle specifiche di [[Call Level Interface]] (CLI) di [[SQL]], [[X/Open]] (ora parte di [[The Open Group]]) e [[ISO]]/[[Commissione Elettrotecnica Internazionale|IEC]]. È stata creata dall'[[SQL Access Group]] e la sua prima [[Release (informatica)|release]] risale al [[settembre]] [[1992]].
==Descrizione==
 
== Descrizione ==
ODBC è un'interfaccia nativa grazie alla quale si può accedere tramite linguaggi che siano in grado di chiamare [[funzione (informatica)|funzioni]] di [[libreria (software)|librerie]] native. Nel caso di [[Microsoft Windows]], questa libreria è una [[DLL]]. La prima versione è stata sviluppata su Windows; altre release sono state scritte per [[UNIX]], [[OS/2]] e [[Macintosh]].
 
In aggiunta al [[software]] ODBC, c'è bisogno di un [[driver]] specifico per poter accedere ad ogni diverso tipo di DBMS. ODBC permette ai programmi che lo usano di inviare ai database stringhe SQL senza che ci sia bisogno di conoscerne le [[Application programming interface|API]] proprietarie. Genera automaticamente richieste che il sistema di database utilizzato sia in grado di capire.
 
In tal modo, i [[programma (informatica)|programmi]] possono connettersi a diversi tipi di database utilizzando più o meno lo stesso codice.
 
Un [[JDBC-ODBC Bridge]] è un driver [[JDBC]] che impiega un driver ODBC per connettersi al DBMS. Questo driver traduce le chiamate a [[metodo (informatica)|metodi]] JDBC in chiamate a metodi ODBC. Il bridge, in genere, viene utilizzato quando non esiste un driver JDBC per un certo DBMS (il chéche accadeva spesso quando JDBC era ancora poco diffuso, mentre oggi è abbastanza raro).
 
UnixODBC è l'[[implementazione]] ODBC più usata per [[piattaforma (informatica)|piattaforme]] UNIX.
 
== Voci correlate ==
* [[Call Level Interface]]
* [[Database|Banca dati]]
* [[Database Source Name]] (DSN)
* [[Database|Banca datiSource Name]]
* [[OODBMS]]
* [[The Open Group]]
* [[Cursore (basi di dati)]]
 
== CollegamentiAltri esterniprogetti ==
{{interprogetto|preposizione=sull'}}
 
== Collegamenti esterni ==
* {{en}} [http://support.microsoft.com/kb/110093 La documentazione ODBC di Microsoft]
* {{Collegamenti esterni}}
* {{en}} [http://www.roth.net/perl/odbc/conf/sld002.htm Diapositive di presentazione da www.roth.net]
* {{FOLDOC}}
* {{en}} [http://www.unixodbc.org/ The unixODBC Project home page]
* {{en}}cita [httpweb|https://support.microsoft.com/kb/110093 |La documentazione ODBC di Microsoft]|lingua=en}}
* {{en}}cita [web|http://www.roth.net/perl/odbc/conf/sld002.htm |Diapositive di presentazione da www.roth.net]|lingua=en}}
* {{en}}cita [web|http://www.unixodbc.org/ |The unixODBC Project home page]|lingua=en}}
 
{{Web semantico}}
[[Categoria:Acronimi]]
{{Controllo di autorità}}
[[Categoria:Software per base dati]]
{{portale|informatica|software libero}}
[[Categoria: Librerie software]]
 
[[caCategoria:Open Database Connectivitymanagement system]]
[[Categoria:AcronimiLibrerie software]]
[[cs:Open Database Connectivity]]
[[de:Open Database Connectivity]]
[[en:ODBC]]
[[es:Open Database Connectivity]]
[[fi:ODBC]]
[[fr:Open Database Connectivity]]
[[he:ODBC]]
[[id:Open Database Connectivity]]
[[ja:Open Database Connectivity]]
[[ko:ODBC]]
[[lt:ODBC]]
[[ms:ODBC]]
[[nl:Open DataBase Connectivity]]
[[nn:ODBC]]
[[no:ODBC]]
[[pl:ODBC]]
[[pt:ODBC]]
[[ru:ODBC]]
[[sr:Open Database Connectivity]]
[[sv:ODBC]]
[[th:การเชื่อมต่อฐานข้อมูลแบบเปิด]]
[[tr:ODBC]]
[[uk:ODBC]]
[[vi:ODBC]]
[[zh:ODBC]]