国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

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

2024-07-10 12:50:02
字體:
來源:轉載
供稿:網友

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

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

  

以下為引用的內容:
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配置如下:

以下為引用的內容:

<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>

如果寫成靜態類方法,則可以使用下面的方法進行調用:

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

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

以下為引用的內容:

<connectionStrings>

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

</connectionStrings>



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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 渝中区| 昌吉市| 镇沅| 礼泉县| 海淀区| 襄汾县| 大英县| 阳江市| 绥芬河市| 福海县| 射阳县| 西平县| 台南县| 永胜县| 大洼县| 西华县| 无为县| 安福县| 徐州市| 商城县| 德令哈市| 天等县| 社旗县| 广汉市| 阳曲县| 丰宁| 尚义县| 绥芬河市| 武宁县| 乌恰县| 三江| 乌审旗| 夏邑县| 肥东县| 秦皇岛市| 大名县| 兴化市| 北流市| 临汾市| 潍坊市| 天全县|