Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara memeriksa apakah koneksi C# — MySQL saya berhasil atau, jika tidak, kembalikan mengapa?

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

Daftar lengkap nomor pengecualian Sql Server dapat ditemukan dengan menjalankan

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. Menghubungkan ke Mysql di AWS Elastic Beanstalk

  2. TEMUKAN_IN_SET() vs IN()

  3. Kode Kesalahan:1055 tidak kompatibel dengan sql_mode=only_full_group_by

  4. mysql di mana kecocokan persisnya

  5. MySql - pesan berdasarkan nama bulan