lunes, 28 de mayo de 2007

CONECCION DE .NET 2005 A MYSQL

Hola amigos aquí les enseño como concetarse a una base de datos en mysql desde .net 2005 :) bueno ahora si realizaremos la coneccion XD
1º Antes de realizar la coneccion se tiene que instalar un driver que nos va a servar para poder realizar la conección y ese driver lo pueden descargar de este link: http://victoraltamirano.iespana.es/

2º una ves instalado el driver se crea una nuevo proyecto windows form asi:


3º una ves creada la aplicación lo primero que se va a realizar es agregar la dll que se a creado cuando se a instalado el driver que se llama MySQLDriverCS.dll para poder conectarse a mysql y se realiza de esta forma
- En la aplicación creada hacer clik derecho y se mostrara una ventana y hará clik en la opción donde dice "Agregar Referencia" y luego se abrira una ventana donde va a ir al fichero con el nombre de "Examinar " tendras que ir a la ruta agregada la MySQLDriverCS.dll y aceptaras
4º una ves agregada la dll con el normbre MySQLDriverCS.dll se realizara el codigo para poder realizar la coneccion a una base de datos mysql desde .net

- el codigo es el siguiente:

Imports MySQLDriverCS
-----------------------------------------------
Public Class Frminicio
Public Shared cnn As MySQLDriverCS.MySQLConnection
--------------------------------------------------------------------------------------------------------------------------------------------------
Private Sub cmdingresar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdingresar.Click
-----------------------------------------------------------------------------------------------------------------------------------------------------
Dim myConString = New MySQLDriverCS.MySQLConnectionString("localhost", "sencico", "root","")
cnn = New MySQLDriverCS.MySQLConnection(myConString.AsString)
cnn.Open()
----------------------------------------------------------------------------------------------------------------------------
End Sub
----------------------------------------------------------------------------------------------------------------------------
End Class
5º se poner el Imports MySQLDriverCS para poder importar la dll agregada en la referencia
6º Public Shared cnn As MySQLDriverCS.MySQLConnection. se declara la variable cnn tipo conenccion del mysql
7ºDim myConString = New MySQLDriverCS.MySQLConnectionString("localhost", "sencico", "root","") .el "localhost" es como si fuera el ip de tu misma pc, "sencico" es el nombre de la base de datos que se va a conectar. root es el usuario que tiene el mysql asi como en sql server es el sa. "" es la clave del usuario que en este caso no tiene el root
8º cnn = New MySQLDriverCS.MySQLConnection(myConString.AsString) al cnn se referencia a la coneccion del mysq junto con la cadena donde va la conecion para la base de datos mysql
9º cnn.Open() es donde se habre la coneccion a la base de datos
listo amigos espero que les sea de utilidad hasta la proxima bye

8 comentarios:

Roberth Jhon dijo...

Oe men esta interesante, ya que no sabia como establecer una conexion entre VB.NET y MYSQL, pero fuera mejor si estuviera el link de descarga del driver para establecer la cocexion a la BD...bye...Salu2!!!

Uziel Bg dijo...

oye amigo, sabes para q version de mysql sirve esta conexion...
Instale el Drive, y durante la instalacion me marcon 1 error, le di omitir, pero no se si me creee algun conflicto... gracias x el tuto, salu2

Victor dijo...

hola amigo buen dato saludos bye

Anónimo dijo...

woowowowoowowow
justo lo que buscaba graciasssssssssss

EL EJECUTOR dijo...

muchas gracias por este aporte a la comunidad informatica, tengo tiempo buscando como conectar MySQL con Visual Studio 2010 y creo que con tu aporte podre guiarme para realizar mi proyecto, pero tengo una duda en el codigo que publicas solo abres la conexion pero no veo donde la cierras,no se si me puedas ayudar con una explicacion extra tedejo me correo ojala pueda contar con tu ayuda maskota_gio8@hotmail.com

Cyberfenix dijo...

Disculpa agregue el código justo como lo mencionas y me aparece un error:

No se puede cargar el archivo o ensamblado 'MySQLDriverCS, Version=3.0.1735.36021, Culture=neutral, PublicKeyToken=172f94dfb0faf263' ni una de sus dependencias. Se ha intentado cargar un programa con un formato incorrecto.

que esta mal???

folaya dijo...

a mi me sale el mismo error

Anónimo dijo...


Me gusta usar con MySQL - herramienta gratuita de Valentina Studio, hace todo lo que necesito, y lo hace muy bien http://www.valentina-db.com/en/valentina-studio-overview