Unidad 55. Bases de datos (I)





55.1. Objetivos del tema.

Hacer una introducción a los objetos y forma de acceder a una base de datos desde VB.

55.2. Introducción.

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.

55.3. Utilización.

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.

 


55.4. Tipos de objetos.

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.

55.5. Las clases.

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.

Octubre-2010
Pág. 55.1

Atrás  Inicio  Adelante






Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies