En este post vamos a crear una aplicación sencilla para conectar C# con MySQL. Manos a la obra 🙂
Necesitamos
– Conocimientos en C#
– Connector/Net 6.8.3 (Última versión disponible a la fecha)
– Visual Studio
– MySQL y una base de datos de prueba
Tiempo: 5 minutos
Nivel: Básico
1. Descarga e instala el Connector/Net en tu pc.
2. Crea un nuevo proyecto de consola en Visual Studio. Nombre proyecto conMySQL
3. Se debe añadir la referencia al conector MySQL, para esto:
– Clic en menu Project -> Add Reference, en la ventana que aparece, en la pestaña .NET buscamos MySql.Data, seleccionamos y presionamos OK.
4. Debemos agregar también el conector en:
using MySql.Data.MySqlClient;//MySQL
5. En este ejemplo que es básico escribiremos todo el código necesario para probar la conexión en el Main del proyecto. El código es el siguiente:
01 using System; 02 using System.Collections.Generic; 03 using System.Linq; 04 using System.Text; 05 using MySql.Data.MySqlClient;//MySQL 06 07 namespace conMySQL 08 { 09 class Program 10 { 11 static void Main(string[] args) 12 { 13 MySqlConnection con; 14 String servidor = "localhost"; 15 String puerto = "3306"; 16 String usuario = "ESCRIBE_AQUI_TU_USUARIO"; 17 String password = "ESCRIBE_AQUI_TU_PALABRA_CLAVE"; 18 String database = "ESCRIBE_AQUI_TU_BASE_DE_DATOS"; 19 20 //Cadena de conexion 21 string connStr = 22 String.Format("server={0};port={1};user id={2}; password={3}; " + 23 "database={4}; pooling=false;" + 24 "Allow Zero Datetime=False;Convert Zero Datetime=True", 25 servidor, puerto, usuario, password, database ); 26 try 27 { 28 con = new MySqlConnection(connStr); 29 con.Open();//se abre la conexion 30 Console.WriteLine("Conectado a la base de datos [{0}]",database); 31 con.Close();//Se cierra la conexion 32 Console.WriteLine("La conexion a terminado..."); 33 } 34 catch (MySqlException ex) 35 { 36 Console.WriteLine("ERROR: " + ex.Message ); 37 } 38 39 Console.WriteLine("\nPresione cualquier tecla para terminar"); 40 Console.ReadKey(); 41 42 } 43 } 44 }
13 declaramos una instancia a MySqlConnection
14,18 declaramos los datos necesarios para crear la conexión a la base de datos, servidor, puerto, usuario, contraseña y base de datos.
21 Aquí creamos la cadena de conexión con los datos anteriormente declarados.
26,34 entre el bloque tri/catch creamos y abrimos una conexión a MySQL para posteriormente cerrarla. Si existiese algún problema en catch capturamos la excepción MySqlException para mostrarla en consola.
Ejecutamos y listo
Hasta la próxima 🙂
En esta oportunidad construiremos una aplicación android que nos permitirá consumir un servicio web utilizando la libre[...]
¿Qué es Maven? Maven es una herramienta de software para la gestión y construcción de proyectos Java. Provee un conjunto[...]
¿Alguna vez tuviste la necesidad de hacer una captura de pantalla de una página web? Si es así, seguramente buscaste y d[...]
Continuando el post de «Introducción a Retrofit» donde realizamos una breve preparación a lo que es el uso de la librerí[...]
En este tutorial veremos la forma de conectarse a una base de datos de Firebird utilizando el lenguaje Java y el IDE Net[...]
Entre las muchas aplicaciones que hay en la playstore de google están las galerías de fotos de chicas 🙂 que tantos nos e[...]