几个 ConnectionStrings 相关类

作者:vkvi 来源:ITPOW(原创) 日期:2007-12-11

ConnectionStringsSection 类
对连接字符串配置文件节进行编程访问。

ConnectionStringSettings 类
表示连接字符串配置文件节中的单个命名连接字符串。

ConnectionStringSettingsCollection 类
包含 ConnectionStringSettings 对象的集合。

ConfigurationManager.ConnectionStrings 类型为 ConnectionStringSettingsCollection。

应用示例(来自 MSDN)

// Create a connectionn string element and add it to
// the connection strings section.
static ConnectionStrings()
{
    // Get the application configuration file.
    System.Configuration.Configuration config =
            ConfigurationManager.OpenExeConfiguration(
            ConfigurationUserLevel.None);

    // Get the current connection strings count.
    int connStrCnt = 
        ConfigurationManager.ConnectionStrings.Count;
 
    // Create the connection string name. 
    string csName = 
        "ConnStr" + connStrCnt.ToString();

    // Create a connection string element and
    // save it to the configuration file.
   
    // Create a connection string element.
    ConnectionStringSettings csSettings =
            new ConnectionStringSettings(csName,
            "LocalSqlServer: data source=127.0.0.1;Integrated Security=SSPI;" +
            "Initial Catalog=aspnetdb", "System.Data.SqlClient");

    // Get the connection strings section.
    ConnectionStringsSection csSection =
        config.ConnectionStrings;

    // Add the new element.
    csSection.ConnectionStrings.Add(csSettings);
        
    // Save the configuration file.
    config.Save(ConfigurationSaveMode.Modified);
    
}
相关文章