Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Einfügen von Daten in eine MySQL-Tabelle mit VB.NET

Nachdem Sie die Verbindung instanziiert haben, öffnen Sie sie.

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

Vermeiden Sie es außerdem, SQL-Anweisungen zu erstellen, indem Sie einfach Zeichenfolgen anhängen. Es ist besser, wenn Sie Parameter verwenden, auf diese Weise gewinnen Sie an Leistung, Ihr Programm ist nicht anfällig für SQL-Injection-Angriffe und Ihr Programm ist stabiler. Zum Beispiel:

 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)"

Und dann machst du das:

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

Dann rufen Sie auf:

sqlCommand.ExecuteNonQuery()