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

VB.NETを使用してMySQLテーブルにデータを挿入する

    接続をインスタンス化した後、それを開きます。

      SQLConnection = New MySqlConnection()
      SQLConnection.ConnectionString = connectionString
      SQLConnection.Open()
    

    また、文字列を追加するだけでSQLステートメントを作成することは避けてください。パラメータを使用すると、パフォーマンスが向上し、プログラムがSQLインジェクション攻撃を受けにくくなり、プログラムがより安定します。例:

     str_carSql = "insert into members_car 
                   (car_id, member_id, model, color, chassis_id, plate_number, code) 
                   values 
                   (@id,@m_id,@model,@color,@ch_id,@pt_num,@code)"
    

    そして、これを行います:

    sqlCommand.Parameters.AddWithValue("@id",TextBox20.Text)
    sqlCommand.Parameters.AddWithValue("@m_id",TextBox23.Text)
    ' And so on... 
    

    次に、電話します:

    sqlCommand.ExecuteNonQuery()
    


    1. lavaral 5 ERROR {(SQLSTATE[HY000][1045]ユーザー'root'@'localhost'のアクセスが拒否されました(パスワードを使用:YES)}

    2. エラー1022-書き込めません。テーブル内の重複キー

    3. 修正方法「from句のバルク行セットに相関名を指定する必要があります。」 SQLServerで

    4. ORA-04091:表[blah]が変化しています。トリガー/関数がそれを認識しない可能性があります