Para conectar un proyecto de visual Studio 2010 con el MySql, sigamos los siguientes pasos!!
- Crear un proyecto normal.
- Para poder conectar la base de datos se debe instalar una librería disponible en Connector / Net, una vez descargado procedemos a instalarlo.
- Vamos al proyecto y agregamos una referencia de la librería MySql.Data.dll, la cuál se encuentra en C:\Archivos de programa\MySQL\MySQL Connector Net 6.5.4\Assemblies\v4.0\MySql.Data.dll
4. Creamos una clase llamada Conexión y agregamos el siguiente código.
Imports
MySql.Data.MySqlClient
Public
Class conexion
Private
MysqlCommand As New
MySqlCommand
Dim
MysqlConnString As String
= "server=Miservidor; user id= myusuario ;
password=myContraseña"
Public
MysqlConexion As MySqlConnection
= New MySqlConnection(MysqlConnString)
Public Sub Probarconexion()
Try
MysqlConexion.Open()
MsgBox("la conexión fue
exitosa")
MysqlConexion.Close()
Catch ex As Exception
MsgBox("La conexión no fue exitosa")
End Try
End Sub
End Class
5. Creamos un botón en el formulario y agregamos el siguiente código en el evento Click
Private Sub btn_Click(sender As System.Object, e As System.EventArgs) Handles btn.Click
Dim s As New conexion
s.Probarconexion()
End Sub
6. Listo!!
Espero que les sea de mucha utilidad!! el proyecto está disponible AQUÍ
Gracias por la ayuda, clara, corta y concisa... me ayudaste mucho.
ResponderEliminarCon gusto!!
EliminarOh dios mio !!! una mujer programadora !!! Eres genial !!! XD
ResponderEliminarSI es poco frecuente verlo..pero si existimos varias!!
EliminarBuen post, saludos de Argentina.
ResponderEliminarSaludos de Costa Rica!
Eliminarme quede sin palabras PROGRAMADORA Y HERMOSA...GRACIAS
EliminarTICAAAA :3 Eve.. necesito ayude de verdad :c
EliminarEXCELENTE!
ResponderEliminarMe alegro que te sirva.!
EliminarGracias!!!!
ResponderEliminarDe nada..!
EliminarVale!
ResponderEliminar:)
Eliminareres una diosa, nunca en la vida he conocido una mujer programadora, y ya tengo 10 años de progaramar, gracias dios por estas mujeres bellas e inteligentes
ResponderEliminarGracias..! yo tengo ya como 3 años de programar, 1 año profesionalmente..
EliminarSomos pocas programadoras, pero aquí estamos presentes.!!
Saludos
Muy buen post! de aquí ya se generan muchas mas cosas, pero con la base lo demás esta mas fácil, quería seguirte en face, pero no tienes botón de suscripción :/
ResponderEliminarGracias y no lo pronto lo pondré.!
EliminarSaludos
Joder, todo super sencillo y funcionando a la primera. Muchisimas gracias!
ResponderEliminarBueno que dicha!! me alegro.
EliminarSaludos
muchas gracias me ayudo mucho tu explicacion
ResponderEliminarMuchas gracias, por compartir tu conocimiento. Quisiera hacerte una pregunta...¿como establezco la conexión con una base de datos específica de mysql?
ResponderEliminarMuxas gracias? Interesant tema
ResponderEliminarVIVE! si funciono con mi base de datos mysql, ya es un pasito... muy bien explicado, muy claro y conciso, gracias por compartir!
ResponderEliminarGracias por la claridad y la eficiencia en la ayuda
ResponderEliminarEcha un vistazo a una herramienta gratuita - Valentina Studio. Producto asombroso! OMI es el mejor gestor de mysql, para todas las plataformas. http://www.valentina-db.com/en/valentina-studio-overview
ResponderEliminarmuchas gracias por ese aporte nada mas que ese código solamente sirve para ese conector en especifico por que para el 6.7.4 no los puede conectar. haber si me puedes ayudar con ese código ok, de antemano muchísimas gracias.
ResponderEliminarMuchas gracias, muy buen aporte, yo lo probé con el 6.7.4 y funciona correctamente.
ResponderEliminarGracias.Ariel
De nada Ariel!! me da gusto que haya sido de utilidad para usted.
Eliminar¿Como crear un objeto que manipule conexiones, cerrar, inserciones, eliminaciones, etc ?
ResponderEliminarHola Ing. Eve Porras, permítame presentarme, me llamo Angel, antes que nada felicidades tienes un buen aporte, espero y puedas ayudarme con un tutorial de java y mysql, java con sql, por favor te lo agradecería mucho, pero que sea desde 0, desde la instalación y configuración del controlador, conexión, insertar, modificar, eliminar etc., se que la petición es muy grande, espero y puedas ayudarme, saludos desde Tuxtla Gutiérrez, Chiapas, Mexico. Mi Correo es engenius9000@hotmail.com.
ResponderEliminarGracias
Muchas gracias...!!! en muchos años es la primera vez que escribo en un post, gracias por su aporte..!!!
ResponderEliminarSaludos.
Funciona , Gracias *-*
ResponderEliminarQue sorpresa una mujer mujer programando y ademas super hermosa gracias por el acote
ResponderEliminarGracias!
Eliminargraciale eva estaba buscandolo . palabras mas palabras menos muy linda
ResponderEliminarMuchas gracias, perfectamente explicado, sencillísimo de entender y fácilisimo de adaptar. Esta es la buena forma de enseñar y te felicito por ello. Por escrito es siempre más difícil y trabajoso hacer llegar la idea. En tu caso 3 minutos y objetivo conseguido. En youtube hay individuos que precisan de 40 minutos para explicar -mal- lo mismo..... Felicidades y gracias
ResponderEliminarDe nada, me alegra que le haya funcionado!
Eliminarhe leido su aporte y ha sido de gran ayuda solo tengo una consulta como puedo consultar y hacer filtros a tablas en la base de datos llamando la funcion de conexion de la base de datos?
ResponderEliminarespero me pueda entender gracias
Mujer Programadora, Felicidades!!!. _ NO CUALQUIERA.
ResponderEliminarSaludos.
antes que nada muchas gracias por este aporte
ResponderEliminary felicidades
una pregunta como puedo mandar parámetros o variables a esa clase?
gracias de antemano
Hola! saludos gracias x el aporte me funciono..
ResponderEliminarte amo eres lo maximo...
ResponderEliminarHola ingeniero como hago para conectar visual basic 2010 con una base de datos mysql que esta en mi servidor web
ResponderEliminary con el visual 2015 funcionara??
ResponderEliminary con el visual 2015 funcionara??
ResponderEliminarHola, estoy utilizando Visual Studio 8 y un conector .NET versión 2.0.0.0 , sin embargo me manda el siguiente error en la linea donde establezco mi conexión
ResponderEliminarLinea:
Dim conn As New MySqlConnection()
Error:
Es necesaria una referencia al ensamblado 'System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' que contenga la clase base 'System.Data.Common.DbConnection'. Agregue una al proyecto.
Alguno de ustedes sabe cual es el motivo y como solucionarlo.
De antemano les agradezco.
hola, quizas sea un tema antiguo y viejo, pero queria saber como le agrego a esta clase una consulta SELECT
ResponderEliminarExcelente
ResponderEliminarEve, como se llama un formulario de Visual Studio 2010 desde un código html?
ResponderEliminarexcelente, muchas gracias
ResponderEliminaralguien sabe como conectar visual studio con html... de antemano muchas gracias
ResponderEliminarpero el nombre de la BD donde esta?? disculpen soy nuevo aqui
ResponderEliminarSaludos, no lo colocaron, pero va en el cuarto renglón del punto cuatro, en o personal lo colocaría después del servidor,
EliminarBuenas!! estoy tratando de Conectarlo a un mysql de un host gratuito webhostapp.com, ya que local mente me conecta, pero dentro de este host no puedo!! por favor si puedes hacer una demostración de una conexión dentro de hots te agradecería mucho!!
ResponderEliminarMuchisimas gracias por el ejemplo. La verdad que cortito y al pié, y lo más importante, sirve :p
ResponderEliminarSaluda desde Uruguay, Germán
Wooo me encanto y me ayudo en mi proyecto.. tengo una duda.. si estas lineas:
ResponderEliminarPublic Class conexion
Private MysqlCommand As New MySqlCommand
Dim MysqlConnString As String = "server=Miservidor; user id= myusuario ; password=myContraseña"
Public MysqlConexion As MySqlConnection = New MySqlConnection(MysqlConnString)
En lugar de ponerlas en Public Class .. las pongo solo en el Public Sub que diferencia hay?
Hola Buenos dias... tendrias el conector.NET DE MYSQL en venezuela mysql bloqueo el acceso a la descarga del conector.net
ResponderEliminar