comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[VB.NET] Conectar Mysql Con Visual Basic

  • 0 Respuestas
  • 2304 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Conectado D4RKS0N1K

  • *
  • Underc0der
  • Mensajes: 119
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Marzo 23, 2014, 11:15:48 am »
Buenas¡

Ignoro si existe algo relacionado publicado , de todos modos aquí os dejo una función para conectar con una base de datos Mysql usando un formulario o con datos preestablecidos en la función que he modificado yo mismo.Sé que es algo muy simple pero me apetecía traéroslo , espero que os pueda ser mínimamente útil.

Código: vb.net
  1.     Imports MySql.Data.MySqlClient
  2.     Dim conex As MySqlConnection
  3.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  4.     conex = New MySqlConnection
  5.     conex.ConnectionString = "server=" & textbox1.Text & ";" _
  6.     & "user id=" & textbox2.Text & ";" _
  7.     & "password=" & textbox3.Text & ";" _
  8.     & "database=" & Textbox4.Text
  9.     Try
  10.     conex.Open()
  11.     MessageBox.Show("Se ha conectado correctamente con la base de datos")
  12.     conex.No tienes permisos para ver links. Registrate o Entra con tu cuenta()
  13.     Catch mierror As MySqlException
  14.     MessageBox.Show("Aviso ; No se ha podido conectar con la base de datos: " & mierror.Message & vbExclamation)
  15.     Finally
  16.     conex.Dispose()
  17.     End Try
  18.     End Sub

Para el Form (diseño) agreguen 4 Textbox:
- una para colocar la ip o Host al que se quiere conectar
- una el usuario Mysql y otra para la contraseña
- y otra para la base de datos a Conectar

Y un botón donde estará la función el código dado anteriormente

Tambíén podemos hacer la conexión con los datos ya preestablecidos en la función del programa

Código: vb.net
  1.     Imports MySql.Data.MySqlClient
  2.     Dim conex As MySqlConnection
  3.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  4.     conex = New MySqlConnection
  5.     conex.ConnectionString = "server=Host/ip" ";" _
  6.     & "user id=UserDB" ";" _
  7.     & "password=ContraseñaDB" ";" _
  8.     & "database=Base de Datos"
  9.     Try
  10.     conex.Open()
  11.     MessageBox.Show("Se ha conectado satisfactoriamente a la base de datos")
  12.     conex.No tienes permisos para ver links. Registrate o Entra con tu cuenta()
  13.     Catch mierror As MySqlException
  14.     MessageBox.Show("Avisa ; No se ha podido conectar con la base de datos: " & mierror.Message & vbExclamation)
  15.     Finally
  16.     conex.Dispose()
  17.     End Try
  18.     End Sub

Como habréis observado la conexión a la base de datos se haría directamente sin necesidad de introducir dato alguno.

IMPORTANTE : Deben descargar Mysql Conector para que Visual Basic importe las .dll para realizar la conexión .
Aquí os lo dejo ; No tienes permisos para ver links. Registrate o Entra con tu cuenta

Saludos y buen día¡


« Última modificación: Mayo 27, 2014, 09:58:47 pm por Expermicid »

 

¿Te gustó el post? COMPARTILO!



Conector MySQL con .Net

Iniciado por Devilboy

Respuestas: 0
Vistas: 1531
Último mensaje Febrero 02, 2011, 01:30:04 pm
por Devilboy
Microsoft Visual Studio 2013 Ultimate + Resource Pack (Actualizado 09-Oct-2014)

Iniciado por Elektro

Respuestas: 2
Vistas: 3990
Último mensaje Abril 10, 2016, 10:24:10 pm
por AlejandroTrejoCode
Visual Basic .Net Español [Luis Miguel Blanco]

Iniciado por Expermicid

Respuestas: 6
Vistas: 3639
Último mensaje Enero 01, 2014, 08:50:33 pm
por Dixian
Curso de Visual Basic 2010 (Español)

Iniciado por Aryenal.Bt

Respuestas: 21
Vistas: 23954
Último mensaje Octubre 14, 2014, 07:25:36 pm
por blackdrake
Video2Brain: Visual Basic .NET (2012)

Iniciado por Aryenal.Bt

Respuestas: 2
Vistas: 2798
Último mensaje Enero 30, 2013, 06:41:15 am
por borrego_man