miércoles, 3 de septiembre de 2008

Visual Studio .Net con Mysql



Muchos se preguntan...

Es posible desarrollar un Sistema en .Net utilizando una Base de Datos de MySql?



...pues la respuesta es si.



La tecnología .Net es una tecnología que soporta gestores de Bases de Datos tales como Acces, SqlServer, Oracle y por supuesto MySql.



Para el caso de querer utilizar el Gestor de Base de Datos MySql solo necesitas un conector Mysql, el cual lo puedes bajar de internet desde la pagina oficial de MySql:

http://www.mysql.com/



Luego solo tienes que hacer referencia en tu proyecto de Visual Studio la dll que descargaste e importala en tu clase.


Ejemplo:


Imports System.Data
Imports System.MySql



Public Class Form1()
Dim conn as MySqlConnection
Dim Lista as DataSet
Private Sub Conectar()
Dim connStr As String
connStr = String.Format("server={0};user id={1}; password={2}; database=mysql")
Try

conn = New MySqlConnection(connStr)
conn.Open()
LeerDatos()
conn.Close()
Catch ex As MySqlException
MessageBox.Show("Error connecting to the server: " + ex.Message)
End Try
End Sub


Private Sub LeerDatos()
Dim cmd As New MySqlCommand("Select * form Tabla", conn)
Try
cmd.ExecuteNonQuery
Lista = New DataSet(cmd, "Tabla")
Me.GridView.DataSource = Lista.Tables(0)
Catch ex As MySqlException
MessageBox.Show("Failed to populate database list: " + ex.Message)
End Try
End Sub
End Class



Y de esta manera podras conectarte a MySql atraves de Visual Studio .Net


Como habras visto no es nada dificil, la programación es la misma que con conexiones a SqlServer, Intentalo.