sql >> Database teknologi >  >> RDS >> Mysql

Sådan kontrolleres MySQL-forbindelsestilstand i C#

Jeg tror, ​​fejlen skal være i forbindelsesstrengen. Tjek først din forbindelsesstreng.

hvis forbindelsesstrengen er korrekt, og der er et andet problem, prøv noget som nedenfor.

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");
 }

Og en ting mere, som @Leri nævnte, bør du altid lukke/kassere ikke-administrerede ressourcer. Håber det virker for dig.




  1. Opret tabel, hvis den ikke findes fra mysqldump

  2. 3 måder at returnere tidszonen fra en DateTime-værdi i Oracle

  3. Sådan opdeles kommasepareret tekst i MySQL-lagret procedure

  4. SQL Server-indekser - stigende eller faldende, hvilken forskel gør det?