Código:
public class conectame { MySqlConnection conexion = new MySqlConnection(); MySqlCommand comando = new MySqlCommand(); string cadenaConexion = "Server=localhost; Database=take_my_order; Uid=myuser; Pwd=mypass"; MySqlDataAdapter da; DataSet ds; public void iniciarConexion() { try { conexion.ConnectionString = cadenaConexion; conexion.Open(); //MessageBox.Show("La conexión se ha realizado con éxito", "¡BIEN HECHO!"); } catch { //MessageBox.Show("Ocurrio un error al momento de conectarse", "ERROR"); } } public void modificarBD(string instruccion) { try { comando.CommandText = instruccion; comando.Connection = this.conexion; comando.ExecuteNonQuery(); } catch (Exception e) { //MessageBox.Show("Error con los datos, posibles DUPLICACIONES: " + e.ToString(), "ERROR"); } } public MySqlDataReader seleccionBD(string instruccion) { comando.CommandText = instruccion; comando.Connection = this.conexion; MySqlDataReader reader = comando.ExecuteReader(); return reader; } //¿? /*public void llenaTabla(string instruccion, DataGridView grid) { comando.CommandText = instruccion; comando.Connection = this.conexion; da = new MySqlDataAdapter(comando); ds = new DataSet(); da.Fill(ds, "misUsuarios"); grid.DataSource = ds; grid.DataMember = "misUsuarios"; }*/ public void cerrarConexion() { this.conexion.Close(); }