mysql connector net

10
MySqlConnectorNet ccediendo a BD MySQL desde Visual Studio echa: 30/Ene/2008 (30-01-08) utor: Jose Paz Aliaga - [email protected]

Upload: fredy-alonzo-rojas-berrospi

Post on 25-Nov-2015

4 views

Category:

Documents


1 download

TRANSCRIPT

MySqlConnectorNetAccediendo a BD MySQL desde Visual StudioFecha: 30/Ene/2008 (30-01-08)Autor: Jose Paz Aliaga - [email protected]

IntroduccinBuenas, vamos a revisar una aplicacin muy interesante la cual me ayudo hace algn tiempo a desarrollar una aplicacin Net-MySQL.El Porque...hace un tiempo atrs haba una aplicacin en mi centro de trabajo que trabajaba bajo Apache, PHP y Mysql, pero grande fue la sorpresa que me llego una Circular en la cual solo estaba permitido usar en gestores de Base de Datos MySQL y la BD de Visual FoxPro, as que se tub que tenere mi bonito Server Apache y por ende se vino abajo mi aplicacin desarrollada en PHP. Bue no luego de mucho tiempo de navegar en la red y ver tantos conectores nativos para MySQL encontr esta pequea Joya llamada MySQLConnectorNet, que actualmente esta en la versin 5.1.4 y adems de darnos una Conexion Nativa a MySQL nos provee de Asistentes para la generacin Dataset, TableAdapters y dems, aparte que nos provee una interfaz integrada dentro del Server Explorer para trabajar con nuestro MySQL.Para Muestra un Botn:

Como pueden apreciar la primera conexin que tengo es a mi SQLEXPRESS, la Segunda es una conexin a mi Servidor MySQL y al tercera Conexion es una ODBC, mucho se preguntaran y esto que de bueno trae, al menos en forma personal esto me ayuda mucho ya que puedo gestionar mi BD desde Visual Studio sin Necesidad de estar intercambiando de ventanas.(Creando una Tabla)Muy Bonito pero como lo hago???Bien este punto es muy fcil no hay nada mas que bajar e instalar el Plugin en cuestin y de donde pues desdeaqu, luego de una rutinaria instalacin por defecto, abrimos nuestro Visual Studio y listo Plugin Instalado.Un ejemploBueno ya que el objetivo de esta colaboracin es demostrar la Integracin de este plugin con Nuestro Visual Studio, es justo y necesario ponerles un ejemplito para que vean como funciona.Generando la AplicacinEste punto es muy fcil, creamos muestra aplicacin Windows y lo que hacemos es lo siguiente, arrastramos un DataGridView de nuestro ToolBox y nos quedara algo as....

Luego de esto en la Etiqueta Inteligente del DataGridView Agrego un Origen de Datos al Proyecto y en la Ventana que nos aparecer seleccionamos Nueva Conexin.

Hecho eso nos llevara a una nueva ventana...

Aqu presionamos el botnCambiar... y de esta forma iremos a esta otra ventana

En esta ventana seleccionamos el ItemMySQL Databasey presionamosAceptar

Rellenamos Nuestros Datos para conectarnos a nuestro Servidor MySQL y presionamosAceptar, Siguiente, Siguientey llegaremos a esta Ventana, en la cual Seleccionaremos las tablas, vistas y otros objetos con los que podremos interactuar

Y presionamosFinalizar.Una vez hecho esto se agregarn a Nuestro proyecto unDataset y el app.configy nuestro formulario quedara de la siguiente manera.

El Cdigo que se genero automticamente en el app.config seria:

Y como siempre en la seccion del Codigo Autogeneradono encontramos lo siguiente:Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: esta lnea de cdigo carga datos en la tabla 'ExpedientesDataSet.documentos ' Puede moverla o quitarla segn sea necesario. Me.DocumentosTableAdapter.Fill(Me.ExpedientesDataSet.documentos)End SubPresionamos F5 y podemos ver corriendo nuestra pequea aplicacin.

ConclusionesCon este plugin podemos trabajar con MySql de forma nativa y desarrollar aplicaciones con esta potente base de datos