4 de octubre de 2012

Conectar MySQL con .NET

Hay tres maneras de conectar una base de datos MySQL con .NET

1. Utilizando el Connector.NET

este se descarga directamente desde la pagina de MySQL y para instalarlo basta con seguir instrucciones del asistente, osea next --> next --> next

Una vez instalado creamos un nuevo proyecto, ya sea en VB o C#, luego agregamos la referencia MySQL.Data al proyecto desde la pestaña NET


y ya podemos empezar a programar, recordando utilizar Imports Mysql.data.MySQLClient


2. Utilizando el Connector.odbc


este se descarga directamente desde la pagina de MySQL y para instalarlo basta con seguir instrucciones del asistente, osea next --> next --> next

Una vez instalado creamos un nuevo proyecto, ya sea en VB o C#, la diferencia es que aqui no debemos importar nada, pero si debemos agregar un origen de datos odbc para poder utilizarlo





y aquí dejo una "trozo" de código que enlaza a una base de datos sobre un dsn llamado prueba

Imports System.Data.Odbc
Public Class Form1
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Try
            Using cnn As New OdbcConnection("dsn=prueba")
                cnn.Open()
                Using da As New OdbcDataAdapter("select * from Empleado", cnn)
                    Dim DT As New DataTable
                    da.Fill(DT)
                    DataGridView1.DataSource = DT
                End Using
            End Using
        Catch ex As Exception
        End Try
    End Sub
End Class




jueves, octubre 04, 2012