c#mysql如何插入变量
时间: 2023-06-17 14:07:57 浏览: 50
在 C# 中,使用 MySQL 数据库插入变量可以使用参数化查询的方式,避免 SQL 注入攻击。以下是使用参数化查询插入变量的示例代码:
```
using MySql.Data.MySqlClient;
string connectionString = "Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;";
string query = "INSERT INTO myTable (column1, column2, column3) VALUES (@value1, @value2, @value3)";
using (MySqlConnection connection = new MySqlConnection(connectionString))
using (MySqlCommand command = new MySqlCommand(query, connection))
{
command.Parameters.AddWithValue("@value1", "value1");
command.Parameters.AddWithValue("@value2", "value2");
command.Parameters.AddWithValue("@value3", "value3");
connection.Open();
int result = command.ExecuteNonQuery();
connection.Close();
}
```
在此示例中,使用 `@value1`、`@value2`、`@value3` 作为参数名称,并使用 `AddWithValue` 方法为每个参数设置相应的值。然后使用 `ExecuteNonQuery` 方法执行插入操作,并返回受影响的行数。