ODBC (siglas de Open DataBase Connectivity) es un protocolo estándar que permite a las aplicaciones conectarse con diferentes servidores de bases de datos o archivos externos. DSN (siglas de Data Source Name) no es más que es un origen de datos con nombre de ODBC (éstos orígenes de datos con nombre pueden crearse desde el "Panel de control" de Windows) Microsoft Jet es el motor de base de datos que utiliza, entre otras aplicaciones, Microsoft Access. Básicamente: cuando trabajas con una base de datos en Microsoft Access, el motor que realiza las operaciones en el archivo *.mdb es Microsoft Jet (Microsoft Access es sólo una interfaz gráfica que utiliza las funciones del motor Jet) COM es un modelo de objetos diseñado para crear componentes que puedan interactuar entre sí, mediante sus interfaces. COM no es un lenguaje (de hecho, los componentes COM pueden estar escritos en una gran variedad de lenguajes), sino un modelo (un estándar binario) que define la estructura de éstos objetos de manera que las diferentes aplicaciones puedan compartir su funcionalidad. OLEDB es un conjunto de interfaces COM que permiten el acceso a multitud de orígenes de datos. OLEDB está diseñado para proporcionar una funcionalidad óptima en una gran variedad de aplicaciones, pero no cumple el requisito de simplicidad; para ésto surgió ADO (ActiveX Data Objects), que incluye un conjunto de clases (por ejemplo, «ADODB.Connection», «ADODB.Recordset», «ADODB.Command», etc.) que facilitan el acceso y manipulación de las interfaces OLEDB en nuestras aplicaciones