RE:Que es una conexion de bases de datos desde vb
Vamos por parte...
BD, es para almacenar la información.
VB, Lenguaje de programación orientada al objeto.
Cuando necesitas una aplicación que através de pantallas te muestre la información contenida en una BD, es necesario conectar VB con la BD requerida.
Puedes conectar de varias formas a una BD.
VB-->BD (VB directamente a la BD -se usa mucho cuando la BD esta en Access-)
VB--> DSN(ODBC)-->BD (VB se conecta a una interface DSN y este se encarga de conectarse a la BD).
Esto es para explicarte sobre los Driver de conexión o de datos...
Para crear un DSN debes ir a Panel de Control, ahora, puedes crear DSN para los distintos tipos de Motores de BD que puedas tener en tu equipo, es decir, puedes crear DSN para:
Fox Pro, Microsoft Access, Sql Server, Oracle, etc. y cada uno de estos tipos tiene instalado el driver de datos.
Si tuvieras que usar una conexión a Sybase por ejemplo y no esta registrado, debes instalar este Driver para que lo reconozca.