Conectar VB.NET con una base de datos MySQL

Conectar VB.NET con una base de datos MySQL

Para conectar desde visual net a una base de datos MySQL podemos utilizar el driver MySql.Data de la página oficial dev.mysql

1. Instalar el conector de MySQL para .NET
Descarga e instala el MySQL Connector/NET desde:
🔗 https://dev.mysql.com/downloads/connector/net/

2. Importar la librería en tu proyecto
En tu VB.NET (Visual Studio), añade la referencia a MySql.Data.dll.

Para ello podemos hacerlo manualmente, añadiendo  la referencia a MySql.Data.dll.

C:\Program Files (x86)\MySQL\MySQL Connector Net X.X.X\Assemblies\v4.5\MySql.Data.dll

O mediante paquetes Nuget.

3. Código para la conexión vb.net

Imports MySql.Data.MySqlClient

Sub Main()
' Configura tu conexión
Dim servidor As String = "tu_servidor_remoto"
Dim bd As String = "tu_base_de_datos"
Dim usuario As String = "tu_usuario"
Dim password As String = "tu_contraseña"
Dim cadenaConexion As String = $"server={servidor};database={bd};user={usuario};password={password};SslMode=none;"

Try
' Crear conexión
Dim conexion As New MySqlConnection(cadenaConexion)
conexion.Open()
Console.WriteLine("Conexión exitosa a MySQL remoto.")
conexion.close()
Catch ex As Exception
Console.WriteLine("Error al conectar: " & ex.Message)
End Try
End Sub
End Module