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

Làm cách nào để kiểm tra xem kết nối C # - MySQL của tôi có thành công hay không, hãy trả về lý do tại sao?

   string connectionString = "database=test;server=localhost;uid=" + usr.Text + ";pwd=" + pwd.Text;
   using (SqlConnection conn = new SqlConnection(connectionString))
   {
     try
     {
       conn.Open();
     }
     catch (SqlException ex)
     {
       switch (ex.Number) 
       { 
         case 4060: // Invalid Database 
          ....
          break;
         case 18456: // Login Failed 
          ....
          break;
         default:
          ....
          break;
       } 
     }
   }

Danh sách đầy đủ các số ngoại lệ Máy chủ Sql có thể được tìm thấy bằng cách chạy

SELECT * FROM master.dbo.sysmessages


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lưu trữ an toàn HTML trong DB mà không ảnh hưởng đến mã hóa ký tự

  2. Tại sao mysql max_allowed_packet tự động đặt lại thành 1m

  3. MySQL - GROUP_CONCAT với các liên kết

  4. Tại sao truy vấn sql này không trả về bất kỳ kết quả nào so sánh các số dấu phẩy động?

  5. Đếm số hàng không cách nhau trong vòng 10 giây