C#中parameters.add的用法是什么

c#
749
2023/11/17 10:38:17
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C#中,Parameters.Add方法用于向SQL命令的参数集合中添加参数。它的语法如下:

public SqlParameterCollection Add(
    string parameterName,
    SqlDbType sqlDbType
)

参数说明:

  • parameterName:参数的名称。
  • sqlDbType:参数的数据类型(SqlDbType枚举类型的值)。

示例:

SqlCommand command = new SqlCommand("SELECT * FROM Customers WHERE City = @City", connection);
command.Parameters.Add("@City", SqlDbType.NVarChar).Value = "London";

在上面的示例中,我们创建了一个SqlCommand对象,并将SQL命令设置为"SELECT * FROM Customers WHERE City = @City",其中@City是参数的占位符。然后,我们使用Parameters.Add方法向参数集合中添加了一个名为@City的参数,并指定了它的数据类型为NVarChar。最后,我们为该参数设置了值为"London"。

通过使用Parameters.Add方法,我们可以向SQL命令中添加参数,以便在执行时动态地提供参数值,从而保护我们的应用程序免受SQL注入攻击,并且使我们的SQL命令更加灵活和可重用。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c# socket编程如何处理异常