sql >> Databasteknik >  >> RDS >> Mysql

Hur man kontrollerar MySQL-anslutningsstatus i C#

Jag tror att felet ska finnas i anslutningssträngen. Kontrollera din anslutningssträng först.

om anslutningssträngen är korrekt och det finns något annat problem, försök något som nedan.

var sqlCon= new SqlConnection(Properties.Settings.Default.sString);
var mySQLCon= new MySqlConnection(Properties.Settings.Default.dString);
sqlCon.Open();
mySQLCon.Open();
var temp = mySQLConn.State.ToString();
if (sqlCon.State==ConnectionState.Open && temp=="Open")
 {
   MessageBox.Show(@"Connection working.");
 }
else
 {
  MessageBox.Show(@"Please check connection string");
 }

Och en sak till som @Leri nämnde att du alltid bör stänga/avyttra ohanterade resurser. Hoppas det fungerar för dig.




  1. Söker efter fullständigt namn eller för- eller efternamn i MySQL-databas med för- och efternamn i separata kolumner

  2. SQL Server Texttyp kontra varchar datatyp

  3. Flera relationer till samma modell CakePHP

  4. Hur man lägger raden överst i mysql-frågan.