mysql parameters_MySqlCommand Command.Parameters.Add已过时
时间: 2023-11-27 15:50:54 浏览: 74
SqlCommand_Parameters
是的,Command.Parameters.Add 已经过时了。在新版本的 MySQL Connector/NET 中,应该使用 Command.Parameters.AddWithValue 或 Command.Parameters.Add 方法来添加参数。
例如,使用 AddWithValue 方法:
```
MySqlCommand cmd = new MySqlCommand("SELECT * FROM myTable WHERE id = @id", conn);
cmd.Parameters.AddWithValue("@id", 1);
```
或者使用 Add 方法:
```
MySqlCommand cmd = new MySqlCommand("SELECT * FROM myTable WHERE id = @id", conn);
cmd.Parameters.Add("@id", MySqlDbType.Int32).Value = 1;
```
请注意,AddWithValue 方法可能会自动推断参数类型,但是这可能会导致性能问题。因此,建议使用 Add 方法并明确指定参数类型。
阅读全文