sql >> Databáze >  >> RDS >> Mysql

Jak zkontroluji, zda bylo moje připojení C# — MySQL úspěšné, nebo pokud ne, vrátím proč?

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

Úplný seznam čísel výjimek serveru SQL Server lze nalézt spuštěním

SELECT * FROM master.dbo.sysmessages


  1. mysql> použijte mysql; ale ... CHYBA 1044 (42000):Přístup odepřen uživateli '' @ 'localhost' do databáze 'mysql'

  2. Získejte dotaz ze souboru v SPRING BOOT pomocí @Query

  3. Co je SQL Server ekvivalentem INET_ATON

  4. Nelze se připojit ke vzdálenému serveru MySQL