Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Inserindo dados em uma tabela MySQL usando VB.NET


Após instanciar a conexão, abra-a.
  SQLConnection = New MySqlConnection()
  SQLConnection.ConnectionString = connectionString
  SQLConnection.Open()

Além disso, evite construir instruções SQL apenas anexando strings. É melhor se você usar parâmetros, assim você ganha em desempenho, seu programa não é propenso a ataques de injeção de SQL e seu programa é mais estável. Por exemplo:
 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)"

E então você faz isso:
sqlCommand.Parameters.AddWithValue("@id",TextBox20.Text)
sqlCommand.Parameters.AddWithValue("@m_id",TextBox23.Text)
' And so on... 

Então você chama:
sqlCommand.ExecuteNonQuery()