zoukankan      html  css  js  c++  java
  • 为web.config写入数据库连接字符串的方法

        1.写入连接字符串

     protected void Page_Load(object sender, EventArgs e)
        
    {
            
    if (!Page.IsPostBack)
            
    {
                
                
    // Create a new ConnectionStringSettings object and populate it
                ConnectionStringSettings conn = new ConnectionStringSettings();
                conn.ConnectionString 
    = 
                     
    "Server=localhost;User ID=sa;Password=123456; " + 
                     
    "Database=Northwind;Persist Security Info=True";
                conn.Name 
    = "AppConnectionString2";
                conn.ProviderName 
    = "System.Data.SqlClient";

                
    // Add the new connection string to the web.config
                Configuration config = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("example");
                config.ConnectionStrings.ConnectionStrings.Add(conn);
                config.Save();
            }

        }

    2.修改连接字符串

    protected void Page_Load(object sender, EventArgs e)
        
    {
            
    // Retrieve an existing connection string into a Connection String Builder
            System.Data.SqlClient.SqlConnectionStringBuilder builder = new
                System.Data.SqlClient.SqlConnectionStringBuilder();

            
    // Change the connection string properties
            builder.DataSource = "localhost";
            builder.InitialCatalog 
    = "Northwind1";
            builder.UserID 
    = "sa";
            builder.Password 
    = "password";
            builder.PersistSecurityInfo 
    = true;

            
    // Save the connection string back to the web.config
            Configuration config = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("/Chapter11");
            config.ConnectionStrings.ConnectionStrings[
    "AppConnectionString1"].ConnectionString =
                builder.ConnectionString;
            config.Save();
        }
  • 相关阅读:
    【剑指Offer】49把字符串转换成整数
    【剑指Offer】48不用加减乘除做加法
    【剑指Offer】47求1+2+3+...+n
    判断两个线段是否相交
    EM算法--原理
    理解KMP算法
    阿里校招笔试的一道逻辑题
    线性拟合之最小二乘方法和最小距离方法
    Oracle Net Manager 服务命名配置以及用PL/SQL 登陆数据库
    正则表达式总结
  • 原文地址:https://www.cnblogs.com/Clingingboy/p/388288.html
Copyright © 2011-2022 走看看