在C#中為ConnectionStrings添加錯誤處理機制,可以通過try-catch語句來捕獲異常并進行處理。以下是一個示例代碼:
using System;
using System.Configuration;
using System.Data.SqlClient;
class Program
{
static void Main()
{
try
{
string connectionString = ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString;
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
// 連接成功后的操作
}
}
catch (Exception ex)
{
Console.WriteLine("An error occurred: " + ex.Message);
// 可以在這里添加處理邏輯,比如記錄日志或者通知管理員
}
}
}
在上面的代碼中,try塊中嘗試獲取名為"MyConnectionString"的ConnectionStrings,并使用SqlConnection打開連接。如果發生任何異常,catch塊會捕獲異常并輸出錯誤消息。您可以根據需要添加任何其他處理邏輯。