Documentos de Académico
Documentos de Profesional
Documentos de Cultura
http://dev.mysql.com/downloads/connector/net/1.0.html
Para instalar el connector, haga clic-derecho en el archivo MSI y seleccione
Install. La instalación comenzará automáticamente después de que seleccione sus
preferencias de instalación. Para la mayoría de los usuarios, se recomienda la
instalación Typical.
A menos que se elija algo distinto, el conector de .NET para MySQL será
instalado en C:\Program Files\MySQL\MySQL Connector Net X.X.X, donde
X.X.X es reemplazado con la versión del conector de .NET para MySQL que
esté instalando. Nuevas instalaciones no sobre-escriben versions existentes del
conector.
Las siguientes son las principales clases del conector de .NET para MySQL:
2.2.1. Propiedades
Las siguientes propiedades están disponibles:
• CommandText: Obtiene o pone la sentencia SQL a ejecutar en el
origen de datos.
• ConnectionString: Obtiene o pone la cadena usada para conectar a
una base de datos de MySQL Server.
• ConnectionTimeout: Obtiene el tiempo de espera mientras intenta
establecer una conexión antes de finalizar el intento y generar un
error.
• Database: Obtiene el nombre de la database actual o la database a
ser usada después de que se abra una conexión.
• DataSource: Obtiene el nombre del servidor MySQL a quien
conectar.
2.2.2. Métodos
Los siguientes métodos están disponibles:
• BeginTransaction: Inicia una transaction en la database.
• ChangeDatabase: Cambia la database actual para una
MySqlConnection abierta.
• Close: Cierra la conexión a la database. Este es el método preferido
para cerrar cualquier conexión abierta.
• CreateCommand: Creates y retorna un objeto MySqlCommand
asociado con el MySqlConnection.
• Dispose: Libera los recursos usados por el MySqlConnection.
• Open: Abre una conexión a una database con las propiedades
especificadas por el ConnectionString.
• Ping: Pings al servidor MySQL.
2.1.1. Propiedades
Las siguientes propiedades están disponibles:
• CommandText: Obtiene o pone la sentencia SQL a ejecutar en el
origen de datos.
• CommandTimeout: Obtiene o pone el tiempo de espera antes de
terminar el intento para ejecutar un comando y generar un error.
• CommandType: Obtiene o pone un valor indicando cómo debe ser
interpretada la propiedad CommandText. Los posibles tipos son
StoredProcedure, TableDirect, y Text.
• Connection: Obtiene o pone el MySqlConnection usado por
esta instancia del MySqlCommand.
• IsPrepared: Es true si este comando ha sido preparado, false en
caso contrario.
• Parameters: Obtiene la colección MySqlParameterCollection.
• Transaction: Obtiene o pone el MySqlTransaction dentro del
que el MySqlCommand se ejecuta.
• UpdatedRowSource: Obtiene o pone cómo los resultados del
comando serán aplicados al DataRow cuando son usados por el
método Update del DbDataAdapter.
2.1.2. Métodos
Los siguientes métodos están disponibles:
2.3.1. Propiedades
Las siguientes propiedades están disponibles:
2.3.2. Métodos
Los siguientes métodos están disponibles:
• Close: Cierra el objeto MySqlDataReader.
• GetBoolean: Obtiene el valor de la columna especificada como un
Boolean.
• GetByte: Obtiene el valor de la columna especificada como un
byte.
• GetBytes: Reads a stream of bytes from the specified column
offset into the buffer an array starting at the given buffer offset.
while (myReader.Read())
{
Console.WriteLine(myReader.GetInt32(0) + ", " +
myReader.GetString(1));
}
// always call Close when done reading.
myReader.Close();
2.4.1. Propiedades
Las siguientes propuedades están disoponibles:
• HelpLink: Obtiene o pone un link al archivo de ayuda asociado con
esta excepción.
• InnerException: Obtiene la instancia Exception que causó la
excepción actual.
• IsFatal: True si la excepción fue fatal y causa el cierre de la
conexión, false en caso contrario.
• Message: Obtiene un mensaje que describe la excepción actual.
• Number: Obtiene un número que identifica el tipo de error.
• Source: Obtiene o pone el nombre de la aplicación o el objeto que
causa el error.
• StackTrace: Obtiene una representación string de los frames el la
pila de llamada en el momento de que la excepción actual fue lanzada.
• TargetSite: Obtiene el método que lanzó la excepción actual.
2.4.2. Métodos
La clase MySqlException no tiene métodos.