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

C#でmySQLに接続できません

    まず、.NET用のMySqlデータコネクタをダウンロードする必要があります。ここで、https://dev.mysql.com/downloads/connector/にあります。ネット/ 。次に、インストール後、MySqlライブラリへの参照をプロジェクトに追加する必要があります。 を参照してくださいここでそれを行う方法

    または、NuGetパッケージマネージャーを使用して、コネクタを自動的にダウンロードしてインストールすることもできます。

    いずれの場合も、正しくインストールしてライブラリを参照した後、csファイルにusing MySql.Data.MySqlClient;を追加する必要があります。 これで、MySqlに接続してそのデータを操作するために必要なクラスを使用する準備が整いました。

    したがって、コードは次のようになります

    using MySql.Data.MySqlClient;
    
    ... other code ....
    
    private void Button1_Click(object sender, EventArgs e)
    {
    
        try
        {
            string connetionString = @"Server=localhost;Database=my_projects;User ID=root;Password=123456";
            using(MySqlConnection cnn = new MySqlConnection(connetionString))
            {
                cnn.Open();
                MessageBox.Show("Connection Open  !");
            }
        }
        catch(Exception ex)
        {
            MessageBox.Show("Cannot open connection: Reason:" + ex.Message);
        }
    
    }
    

    データベースへの接続には管理されていないリソースが含まれているため、常に使用ステートメント これらの種類のオブジェクトの周り。




    1. MYSQL:自己結合時にレコードを繰り返すデカルト積を回避する

    2. 不正なDateTime値'0000-00-0000:00:00'-Date_Sub()in Have

    3. ジョダ時間の2つの日付の差日数が間違っていますか?

    4. Highchartsマルチライングラフ