public static MySqlConnection conectar() { string servidor = "127.0.0.1"; string BD = "bdCarniceria"; string usuario = "root"; string password = ""; MySqlConnection conexion = new MySqlConnection("server=" + servidor + "; database=" + BD + ";Uid=" + usuario + "; pwd=" + password + ";"); try { conexion.Open(); return(conexion); } catch (System.Exception) { try { Procesos.AbrirMysql(); MessageBox.Show("La base de datos se desconecto pero se restauro la conexión"); } catch (System.Exception) { MessageBox.Show("No se pudo restablecer la conexión a la Base de Datos"); } return(conexion); } }
private static bool VerificarDB() { try { var processExists = Process.GetProcesses().Any(p => p.ProcessName.Contains("mysqld")); if (!processExists) { Procesos.AbrirMysql(); } return(true); } catch (Exception) { MessageBox.Show("Ocurrio un error en la conexión a la base de datos\n" + "Si no cuenta con MySQL puede descargar el siguiente programa en el siguiente enlace: \n" + "https://www.apachefriends.org/es/index.html"); return(false); } }