Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách kiểm tra trạng thái kết nối MySQL trong C #

Tôi nghĩ rằng lỗi phải là trong chuỗi kết nối. Kiểm tra chuỗi kết nối của bạn trước.

nếu chuỗi kết nối là chính xác và có một số vấn đề khác, hãy thử một cái gì đó như bên dưới.

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

Và một điều nữa như @Leri đã đề cập, bạn nên luôn đóng / loại bỏ các tài nguyên không được quản lý.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tốt nhất để lưu trữ Giá trị hộp kiểm trong Cơ sở dữ liệu MySQL là gì?

  2. Trình điều khiển mysql jdbc không hỗ trợ dấu phân cách trong trình kích hoạt có nhiều câu lệnh

  3. Bản ghi SQL Count trong vòng một tháng sử dụng dấu thời gian unix

  4. Mã lỗi:1222. Các câu lệnh SELECT đã sử dụng có một số cột khác nhau

  5. MySQL InnoDB:Sự khác biệt giữa `FOR UPDATE` và` LOCK IN SHARE MODE`