MySql.Data.SqlClient describe una colección de clases utilizadas para conectarse a bases de datos MySQL y llenar objetos DataSet. Incluye clases como MySqlConnection para conexiones, MySqlCommand para ejecutar consultas SQL, MySqlDataAdapter que sirve de puente entre datos y DataSet, y MySqlDataReader para leer filas de resultados. Estas clases requieren instalar el controlador MySQL Connector que proporciona acceso a bases de datos MySQL desde .NET.
2. ¿Qué es MySql.Data.sqlClient?
MySql.Data.SqlClient describe una colección de clases que son utilizadas para
tener acceso a la base de datos de MySQL. Éste permite rellenar un objeto
DataSet residente en memoria para consultar y actualizar la base de datos de
MySQL.
Para hacer uso de estas clases contenidas en el MySQL.Data.SqlClient, se necesita
instalar el controlador de MySQL MySql Connector que se proporciona
gratuitamente en la página oficial de MySQL para Visual Basic.
A continuación se presenta la forma correcta de instalar este controlador.
7. Paso 4:
Una vez que termine de realizarse la descarga nos quedara un archivo.exe como el siguiente:
8. Paso 5:
Procedemos a la instalación. Para esto damos doble clic y posteriormente nos parecerá el siguiente
cuadro de dialogo de instalación. Damos clic en <<Next>>.
9. Paso 6:
Elegimos la carpeta en donde se realizara las instalación y damos en <<Next>>.
11. Clases
Las clases constituyen una parte indispensable para el
colector MySQL.Data.SqlClient. A continuación se presenta
una tabla con 5 principales clases con sus respectivos datos.
12. Nombre Sintaxis Descripción
MySqlConnection NotInheritable Public Class MySqlConnection_
Inherits Component_
Implements IDbConnection, ICloneable
La clase MySqlConnection hace una conexión única con la base
de datos de MySQL, que se utiliza comúnmente en combinación
con MySqlCommand, MySqlDataReader, MySqlDataAdapter
MySqlCommand NotInheritable Public Class MySqlCommand_
Inherits Component_
Implements IDbCommand, ICloneable
MySqlCommand es una parte fundamental para abrir una
conexión de base de datos, ya que esta clase recibe, ejecuta las
sentencias SQL y los parámetros necesarios para establecer la
conexión con la base de datos.
MySqlDataAdapter NotInheritable Public Class MySqlDataAdapter_
Inherits DbDataAdapter
MysqlDataAdapter sirve como puente entre un conjunto de datos
que se encuentran en la base de datos para recuperar y guardar
datos. El MySqlDataAdapter proporciona este puente haciendo
uso del método Fill, que significa agrega filas a DataSet.
MySqlDataReader NotInheritable Public Class MySqlDataReader_
Inherits MarshalByRefObject_
Implements IEnumerable, IDataReader, IDisposable,
IDataRecord
Para crear un MySqlDataReader , debe llamar
al método ExecuteReader del objeto MySqlCommand, en lugar de
utilizar directamente un constructor.
Mientras el MySqlDataReader está en uso,
el Devart.Data.MySql.MySqlConnection asociado está ocupado
sirviendo el MySqlDataReader , y no se pueden realizar otras
operaciones en el Devart.Data.MySql.MySqlConnection que no
sea cerrarlo. Este es el caso hasta que se llama
al método Close del MySqlDataReader.
BaseExceptionInterceptor public abstract Exception
InterceptException(Exception exception,
MySqlConnection connection);public virtual void
Init(MySqlConnection connection);
Desarrolla un interceptor de excepciones primero creando una
subclase de la BaseExceptionInterceptor clase. Debe anular
elInterceptException()método. También puede anular
el Init()método para realizar alguna inicialización única.
Clases de Mysql.Data.MySqlClient