Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да проверите състоянието на връзката на MySQL в C#

Мисля, че грешката трябва да е в низа за връзка. Първо проверете своя низ за връзка.

ако низът за връзка е правилен и има друг проблем, опитайте нещо като по-долу.

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

И още нещо, както @Leri спомена, че винаги трябва да затваряте/изхвърляте неуправлявани ресурси. Надявам се, че работи за вас.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да актуализирам запис с помощта на sequelize за възел?

  2. Сложна php mysqli заявка за вмъкване на данни, ако не съществуват:получаване на дублирано име на колона '?'

  3. PHP код за вмъкване на стойност в квадратчето за отметка в конкретна колона на mysql с форма за избор

  4. ГРЕШКА 1054 (42S22):Неизвестна колона „‍‍“ в „списък с полета“

  5. SQL заявка за проверка на product_type в WooCommerce