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

MySQL INSERTパラメーターを使用したC#

    AddWithValueを使用できます 次のような方法:

    string connString = ConfigurationManager.ConnectionStrings["default"].ConnectionString;
    MySqlConnection conn = new MySqlConnection(connString);
    conn.Open();
    MySqlCommand comm = conn.CreateCommand();
    comm.CommandText = "INSERT INTO room(person,address) VALUES(@person, @address)";
    comm.Parameters.AddWithValue("@person", "Myname");
    comm.Parameters.AddWithValue("@address", "Myaddress");
    comm.ExecuteNonQuery();
    conn.Close();
    

    または

    ?でお試しください @の代わりに 、のように:

    string connString = ConfigurationManager.ConnectionStrings["default"].ConnectionString;
    MySqlConnection conn = new MySqlConnection(connString);
    conn.Open();
    MySqlCommand comm = conn.CreateCommand();
    comm.CommandText = "INSERT INTO room(person,address) VALUES(?person, ?address)";
    comm.Parameters.Add("?person", "Myname");
    comm.Parameters.Add("?address", "Myaddress");
    comm.ExecuteNonQuery();
    conn.Close();
    

    お役に立てば幸いです...



    1. Postgresqlドロップビュー

    2. PostgresSQLのインストールに失敗しました:データベースクラスターの初期化に失敗しましたMAC os

    3. ランサムウェアキャンペーンからMySQLデータベースを保護する方法

    4. スプリングデータjpaを使用してjsonb列をクエリするにはどうすればよいですか?