欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

ASP.NET 遍歷配置文件的連接字符串_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:經(jīng)典教程:用.net動態(tài)創(chuàng)建類的實例
看了網(wǎng)上很多關于DotNet動態(tài)創(chuàng)建類的實例的文章,我這里想總結(jié)一下,其實方法很簡單,就是用“Activator.CreateInstance”。但是這個方法需要待創(chuàng)建的類的Type作為參數(shù),為了獲得該參

在ASP.NET 2.0中,提供了更方便的配置文件訪問的類,具體可以到 System.Configuration 名稱空間下進行查看。本文提供一種在開發(fā)過程中常用的得到數(shù)據(jù)庫字符串的方法,為方便使用,寫成一個方法進行調(diào)用:

  

以下為引用的內(nèi)容:
public string GetConnectionString( string _connectionStringsName )

  {

  System.Configuration.ConnectionStringSettingsCollection config = System.Configuration.ConfigurationManager.ConnectionStrings;

  for (int i = 0 ; i < config.Count ; i )

  {

  if (config[i].Name.Equals(_connectionStringsName, StringComparison.OrdinalIgnoreCase))

  return config[i].ToString();

  }

  return String.Empty;

  }


如果web.config配置如下:

以下為引用的內(nèi)容:

<connectionStrings>

<add name="ConnectionString1" connectionString="Persist Security Info=False;User ID=sa;Password=;Initial Catalog=DataBase1;Server=(local);" providerName="System.Data.SqlClient"/>

<add name="ConnectionString2" connectionString="Persist Security Info=False;User ID=sa;Password=;Initial Catalog=DataBase2;Server=(local);" providerName="System.Data.SqlClient"/>

</connectionStrings>

如果寫成靜態(tài)類方法,則可以使用下面的方法進行調(diào)用:

以下為引用的內(nèi)容:
string ConnectString = XianhuiMengUtil.GetConnectionString("ConnectionString1");

另外,如果在遍歷時進行輸出,則可以看到多出來一個配置項,那是因為machine.config里已經(jīng)默認定義理一個數(shù)據(jù)庫連接,內(nèi)容如下:

以下為引用的內(nèi)容:

<connectionStrings>

<add name="LocalSqlServer" connectionString="data source=.SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename= DataDirectory aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />

</connectionStrings>



這就是許多網(wǎng)友在論壇上經(jīng)常會問:為什么我的程序會調(diào)用 SQLEXPRESS 數(shù)據(jù)庫的原因,如果你的數(shù)據(jù)庫配置不正確,或者無法打開時,就會使用 SQLEXPRESS 數(shù)據(jù)庫。

分享:關于C#靜態(tài)構造函數(shù)的幾點說明
靜態(tài)構造函數(shù)是C#的一個新特性,其實好像很少用到。不過當我們想初始化一些靜態(tài)變量的時候就需要用到它了。這個構造函數(shù)是屬于類的,而不是屬于哪里實例的,就是說這個構造函數(shù)只會被執(zhí)行一次。

來源:模板無憂//所屬分類:.Net教程/更新時間:2008-08-22
相關.Net教程