【问题标题】:Escape SQL Server connection string with C#使用 C# 转义 SQL Server 连接字符串
【发布时间】:2013-10-21 00:28:51
【问题描述】:

我需要在我的 C# 代码中即时编写一个 SQL Server 连接字符串,我很好奇是否有内置的方法?到目前为止,我有这个:

string connectionString = "Server=" + server + 
      "; Database=" + db + 
      "; User Id=" + userName + 
      "; password=" + pass + 
      "; Connection Timeout=15";

另外,我是否需要将所有名称都用双引号括起来?

string connectionString = "Server=\"" + server + 
      "\"; Database=\"" + db + 
      "\"; User Id=\"" + userName + 
      "\"; password=\"" + pass + 
      "\"; Connection Timeout=15";

【问题讨论】:

    标签: c# asp.net .net sql sql-server


    【解决方案1】:

    您应该使用SqlConnectionStringBuilder 类,它会为您完成所有这些工作并为您提供方便的属性。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-03
    • 1970-01-01
    • 1970-01-01
    • 2017-12-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多