InicioCiencia EducacionConectarse a una base de datos Mysql en c#

Conectarse a una base de datos Mysql en c#

Saludos.

Como lo que queremos hacer es simplemente conectarnos a la base de datos y lo mio es siempre simplificar les las cosas.

Entonces se lo voy a decir en una forma tan fácil que ni se lo van a creer.

Tienen que tener el visual basic instalado aunque como estamos aprendiendo yo recomiendo el SharpDevelop.

Y también el conector a Mysql que lo pueden descargar de aquí:

.

Ahora si, lo primero que harán es crear un nuevo proyecto tipo consola.

Agregar las Referencias "Mysql.Data", si no saben, o buscan en google o se jodieron, no les voy a decir todo tampoco.

Y crean un using llamado "MySql.Data.MySqlClient" si tampoco saben jodanse!.

ahora si viene lo vakano.

1. Creen una variable que va hacer la conexión:

[color=#000000]MysqlConnection conexion = new MysqlConnection[/color]

2. Creen una variable para que sea donde agreguen los datos del servidor Mysql:

[color=#000000]
string cadenaConexion = "Server=localhost;Database=NombreDeMiBaseDeDatos;User id=root;Password=AquiVaTuPass"; 
[/color]


Ahora le vamos a asignar la conexión con la cadena que hicimos de este modo:

[color=#000000]
conexion.ConnectionString = cadenaConexion;
[/color]


Abrimos la conexion:
[color=#000000]
Conexion.Open();
[/color]


Ya con esto se conectara a la base de datos.

Pero como saber si se conecto?

creamos un "try" y un "catch". El try sirve para ejecutarse cuando todo el programa a tenido éxito y el catch se ejecuta para saber que el programa no pudo conectarse, osea cuando el try no se ejecute por algún error.

Entonces a crearlo:
[color=#000000]
try

Console.WriteLine("Conectado con exito"); 
}
catch(MysqlException ex)

Console.WriteLine("No se pudo conectar" + ex); 
}
[/color]


Bueno eso es todo aquí el código completo:
[color=#000000]
using System;
using MySql.Data.MySqlClient;

namespace RinconMusical.Net
{
    class Program
    {
        public static void Main(string[] args)
        {
            MySqlConnection conexion = new MySqlConnection();
            string cadenaConexion = "Server=localhost;Database=word;User id=root;Password=920809";
            conexion.ConnectionString = cadenaConexion;
            try
            {
                Conexion.Open();
                Console.WriteLine("Conectado");
            }
            catch(MySqlException ex)
            {
                Console.WriteLine("No conectado" + ex);
            }
            Console.ReadKey();
        }
    }
}
[/color]


Déjenme puntos para que mis post no solo aparezcan en la sección "Novatos", así todo el que entre a t! lo pueda ver mejor Gracias.

Nota: arregle el post y en el codigo completo esta la sintaxis correctas para que dejen de publicarlo en los comentarios.
Datos archivados del Taringa! original
56puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

E
Usuario
Puntos0
Posts5
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.