草庐IT

SqlConnectionStringBuilder

全部标签

c# - 用C#中的正则表达式替换连接字符串中的密码

我试图在C#中创建一个正则表达式来替换连接字符串的密码,这样当我在页面上显示它时它就不会显示。连接字符串密码在字符串中的某处,如PWD=password;到目前为止我有:Regex.Replace(connStr,"PWD=.*;","PWD=********");这可以找到模式的开头,但问题是通配符(.*)也包括;所以模式永远不会终止,字符串的其余部分也会被替换。我怎么能说一切,但一个;在我的正则表达式中?谢谢。 最佳答案 您不需要为此使用RegEx-.NET具有内置的SqlConnectionStringBuilder您可以使用

c# - 如何使用 C# 通过服务器站点的 TCP/IP 连接到 SQL 服务器?

每个人。我在这里有一些问题..我正在使用C#并尝试连接作为服务器站点的另一台计算机。服务器端已建好大型数据库,可通过SQLservermanager2012访问。我正在尝试的只是读取该数据库中的数据,然后转换为另一个文件。我电脑上的另一个项目测试可以(自连接),但是这是我的sqlconnection字符串:stringsqlstring=@"DataSource=XXX.XXX.XXX.XXX\SQLEXPRESS,1433;NetworkLibrary=DBMSSOCN;InitialCatalog=Database;IntegratedSecurity=False;ConnectT