Professional Documents
Culture Documents
Conectar Visual Basic .NET y MySQL es algo bastante sencillo, aunque no lo parezca al principio. Hoy
vamos a ver un completo tutorial de cómo hacer una conexión básica entre este lenguaje y una base
de datos ya establecida.
Lo primero que debemos hacer es bajarnos la librería necesaria para establecer la
conexión ytrabajar con las funciones que nos brinda MySQL. Por eso deben descargar MySQL
Connector .NET, que lo pueden buscar en el sitio Web oficial junto con toda su
documentación disponible.
Después de descargarlo, abres tu Microsoft Visual Studio 2008 (La versión que yo uso) y en tu proyecto
le das clic de derecho y luego en agregar referencia, allí mismo te sale una ventana para que busques
y selecciones el archivo a agregar, que en este caso es la librería MySql.Data.dll que se encuentra en
la carpeta de instalación (C:\Archivos de Programa\MySQL\MySQL Connector Net 1.0.2\bin\.NET 1.1
Luego en el evento Clic del botón que agregamos, declaramos tres variables que harán referencia a los
datos de conexión.
Try
servidor = ServerTxt.Text
usuario = UsuarioTxt.Text
pswd = pswdTxt.Text
Luego creamos un objeto de la variable conexión para trabajar con él. Y luego por medio de un String
agregamos todos los datos de conexión proporcionados por las variables.
conexion.ConnectionString = "server=" & ServerTxt.Text & ";" & "user id=" & UsuarioTxt.Text & ";" & "password=" & pswdTxt.
conexion.Open()
MessageBox.Show("Conectado al servidor")
Por último terminamos la gestión de errores, por si la conexión no se realiza sale un mensaje de error.
Así evitamos comportamientos inesperados.
Catch ex As MySqlException
End Try
Por último terminamos la gestión de errores, por si la conexión no se realiza sale un mensaje de error.
Así evitamos comportamientos inesperados.
Catch ex As MySqlException
End Try
El código completo dentro del evento Click debería quedar como este:
Try
conexion.ConnectionString = "server=" & ServerTxt.Text & ";" & "user id=" & UsuarioTxt.Text & ";" & "password=
conexion.Open()
MessageBox.Show("Conectado al servidor")
Catch ex As MySqlException
End Try
End Sub
Así, si se realiza la conexión, este muestra un mensaje positivo, de lo contrario nos lanza un error
controlado. Más adelante veremos como agregar registros a una bse de datos desde Visual Basic
.NET.