sql >> データベース >  >> RDS >> Mysql

C#— MySQL接続が成功したかどうかを確認する方法、または成功しなかった場合は理由を返すにはどうすればよいですか?

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

    SQL Serverの例外番号の完全なリストは、

    を実行することで見つけることができます。
    SELECT * FROM master.dbo.sysmessages
    


    1. MySQLクエリでタイムスタンプを日付に変換する

    2. 接続を確認するときに、指定されたMySQLホストのいずれにも接続できません

    3. PostgreSQLで文字列を連結する方法

    4. 1つのMySQLコマンドで最大レコードと最小レコードを選択する