Hacer una introducción a los objetos y forma de acceder a una base de datos desde VB.
El acceso a una base de datos en VB se ha diseñado mediante el uso de dos tipos de objetos.
Unos que son independientes del tipo de base de datos que se vaya a utilizar, como son las tablas de datos.
Otros que son propios de cada una de los distintos tipos de bases de datos que VB permite gestionar.
Además existe una clase que permite acceder a cualquier base de datos que contemple el acceso mediante ODBC.
Para acceder a una base de datos necesitaremos disponer de la clase que realice la gestión de la misma.
En el caso de Access esta sería OLEDB, que pertenece a la clase System.Data
En el caso de SQLServer esta clase sería SQLClient, que pertenece también a la clase System.Data.
Para MySQL, la clase es MySQL, MySQL.Data.
En cualquier caso, siempre hemos de asegurarnos que en la ventana de referencias a objetos disponemos de la clase en cuestión instalada.
En la ventana siguiente podemos ver la referencia a la clase de MySQL.
![]() |
Hay dos tipos de objetos en la gestión de la base de datos.
Los que tenemos albergados dentro de la clase System.Data, como son
Columnas.
Filas
Tablas
DataSet
Relaciones
Restricciones.
Y los que tendremos dentro de la clase correspondiente al tipo de base de datos utilizada.
Conector
Adaptador
Lector
Comando
CommandBuilder
En el primer bloque de objetos, si observamos son objetos que albergan la estructura de la base de datos.
En el segundo son objetos que permiten la gestión de la misma.
Cada base de datos dispone de una clase especializada en el manejo de la misma.
Oracle OracleClient
MySQL MySQL
SQL SQLClient
Access OleDb
Odbc ODBC
Genérico DB
Y estas clases están disponibles en el espacio de nombres System.Data.
MySQL tiene su propio espacio de nombres, que es MySQL.
Síguenos en: Facebook Sobre aulaClic Política de Cookies