CONEXION MYSQL Y C# PASO A PASO
try
{
MySqlConnection conectar = new MySqlConnection("server=127.0.0.1; database=ferreteria; Uid=root; pwd=;");
// MySqlConnection conectar = new MySqlConnection("server=localhost;User Id=root;database=ferreteria");
MySqlCommand cmd = new MySqlCommand("SELECT * FROM usuarios WHERE usuario='" + txt_usuario.Text + "'AND password='" + txt_password.Text + "' ", conectar); //Realizamos una selecion de la tabla usuarios.
conectar.Open();
MySqlDataReader leer = cmd.ExecuteReader();
if (leer.Read()) //Si el usuario es correcto nos abrira la otra ventana.
{
this.Hide();
Menu_Principal ss = new Menu_Principal();
ss.Show();
}
else
{
//Si no lo es mostrara este mensaje.
MessageBox.Show("Error - Ingrese sus datos correctamente");
conectar.Close(); //Cerramos la conexion.
}
}
catch( Exception ex)
{
MessageBox.Show(ex.Message);
}
//this.timer1.Start();
}
hora lo que vamos hacer es agregar una nueva clase a la cual le llamaremos BdComun, dicha clase nos servirá para tener la cadena de conexión hacia MySQL. por lo cual tendrá el siguiente código:
public class BdComun
{
public static MySqlConnection ObtenerConexion()
{
MySqlConnection conectar = new MySqlConnection("server=127.0.0.1; database=Tutorial; Uid=root; pwd=;");
conectar.Open();
return conectar;
}
}
Explicación del código:
ObtenerConexion = Nombre del método que nos conectara a la base de datos.
Server = Servidor de MySQL.
database = Nombre de la base de datos a la cual nos conectamos.
Uid = Nombre del usuario de Mysql (por defecto "root")
pwd = Contraseña del usuario (dejar en blanco sino tiene) .
ObtenerConexion = Nombre del método que nos conectara a la base de datos.
Server = Servidor de MySQL.
database = Nombre de la base de datos a la cual nos conectamos.
Uid = Nombre del usuario de Mysql (por defecto "root")
pwd = Contraseña del usuario (dejar en blanco sino tiene) .
No hay comentarios:
Publicar un comentario