如何验证 SqlConnection 的连接字符串中的数据源名称和端口号
本文关键字:数据源 口号 字符串 连接 何验证 验证 SqlConnection | 更新日期: 2023-09-27 18:37:00
请告诉如何在SqlConnection的连接字符串中验证数据源名称和端口号。连接状态更改为"打开",即使我没有为数据源提供任何值。就像下面的代码一样。
var Connection = new SqlConnection("Data Source=;Trusted_Connection=True");
try
{
Connection.Open();
MessageBox.Show("Connection Succeeded");
}
我的要求是我需要验证最终用户输入的数据源名称和端口号。
对于离线验证,请使用 SqlConnectionStringBuilder 来解析它...
SqlConnectionStringBuilder myconBuilder = new SqlConnectionStringBuilder();
myconBuilder.ConnectionString = "Data Source=;Trusted_Connection=True"; //Throws exception if garbage connection string like 'abcd' is supplied
if (string.IsNullOrWhiteSpace(myconBuilder.DataSource))
{
//Throw exception that data source specified is blank
}