一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - C# - VS中C#讀取app.config數據庫配置字符串的三種方法

VS中C#讀取app.config數據庫配置字符串的三種方法

2021-11-01 13:57C#教程網 C#

這篇文章主要介紹了VS中C#讀取app.config數據庫配置字符串的三種方法,需要的朋友可以參考下

關于VS2008或VS2005中數據庫配置字符串的三種取法
VS2008建立Form程序時,如果添加數據源會在配置文件 app.config中自動寫入連接字符串,這個字符串將會在你利用DataSet,SqlDataAparter,SqlConnection等控件時如影隨行地提示你讓去選擇,或者是新建字符串。如果要用代碼的方式取得這個字符串則有三種方式:

app.config內容:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
  </configSections>
<appSettings>
  <add key="connectionstring" value="Data Source=你的數據庫器(本機可用LocalHost,如果是EXPRESS開發版則必須是.\SQLEXPRESS);Initial Catalog=數據庫名字;User ID=用戶名;Password=你自己的密碼 />
  <add key="TemplatePATH" value="Template" />
</appSettings>
<connectionStrings>
    <add name="SxzzManager.Properties.Settings.sxzzConnectionString"
      connectionString="Data Source=你的數據庫器;Initial Catalog=數據庫名字;User ID=sa;Password=你自己的密碼"
      providerName="System.Data.SqlClient" />
    <add name="TestConnectionString" connectionString="Data Source=你的數據庫器;Initial Catalog=數據庫名字;User ID=sa;Password=你自己的密碼"
      providerName="System.Data.SqlClient" />
  </connectionStrings>
</configuration>

說明:
其中
《1》

<appSettings>
    <add key="connectionstring" value="Data Source=你的數據庫器(本機可用LocalHost,如果是EXPRESS開發版則必須是.\SQLEXPRESS);Initial Catalog=數據庫名字;User ID=用戶名;Password=你自己的密碼 />
    <add key="TemplatePATH" value="Template" />
</appSettings>

為手工所加。

《2》
        <add name="SxzzManager.Properties.Settings.sxzzConnectionString"
            connectionString="Data Source=你的數據庫器;Initial Catalog=數據庫名字;User ID=sa;Password=你自己的密碼"
            providerName="System.Data.SqlClient" />
為在VS2008中添加數據源時自動生成的內容。

《3》
        <add name="TestConnectionString" connectionString="Data Source=你的數據庫器;Initial Catalog=數據庫名字;User ID=sa;Password=你自己的密碼"
            providerName="System.Data.SqlClient" />
為手工添加。

要取得《1》中所示的連接字符串用如下語句:

         string ConString = System.Configuration.ConfigurationSettings.AppSettings["connectionstring"];
        string ConString = System.Configuration.ConfigurationManager.AppSettings["connectionstring"];

要取得《2》中所示的連接字符串有兩種方法

           <1>:       string constr = System.Configuration.ConfigurationManager.ConnectionStrings["SxzzManager.Properties.Settings.sxzzConnectionString"].ToString();
           <2>:        string constr = SxzzManager.Properties.Settings.Default["sxzzConnectionString"].ToString();//"其中"sxzzConnectionString"可以在VS2008中菜單=》項目=》屬性=》設置=》名稱   彈出的對話框中顯示。其實就是"SxzzManager.Properties.Settings.sxzzConnectionString"中最后一個點后面的字符串。

要取得《3》中所示的連接字符串則中能用《2》中的一個字符串

           string constr = ConfigurationManager.ConnectionStrings["TestConnectionString"].ToString();
           string constr = ConfigurationManager.ConnectionStrings["TestConnectionString"].ConnectionString;

補充:如果VS不能識別ConfigurationManager類,則需要在引用中添加“System.Configuration”引用即可

延伸 · 閱讀

精彩推薦
  • C#C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

    C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

    這篇文章主要介紹了C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題,簡單描述了訪問者模式的定義并結合具體實例形式分析了C#使用訪問者模式解決長...

    GhostRider9502022-01-21
  • C#深入解析C#中的交錯數組與隱式類型的數組

    深入解析C#中的交錯數組與隱式類型的數組

    這篇文章主要介紹了深入解析C#中的交錯數組與隱式類型的數組,隱式類型的數組通常與匿名類型以及對象初始值設定項和集合初始值設定項一起使用,需要的...

    C#教程網6172021-11-09
  • C#C#實現XML文件讀取

    C#實現XML文件讀取

    這篇文章主要為大家詳細介紹了C#實現XML文件讀取的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    Just_for_Myself6702022-02-22
  • C#C# 實現對PPT文檔加密、解密及重置密碼的操作方法

    C# 實現對PPT文檔加密、解密及重置密碼的操作方法

    這篇文章主要介紹了C# 實現對PPT文檔加密、解密及重置密碼的操作方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下...

    E-iceblue5012022-02-12
  • C#WPF 自定義雷達圖開發實例教程

    WPF 自定義雷達圖開發實例教程

    這篇文章主要介紹了WPF 自定義雷達圖開發實例教程,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下...

    WinterFish13112021-12-06
  • C#C#裁剪,縮放,清晰度,水印處理操作示例

    C#裁剪,縮放,清晰度,水印處理操作示例

    這篇文章主要為大家詳細介紹了C#裁剪,縮放,清晰度,水印處理操作示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    吳 劍8332021-12-08
  • C#C#通過KD樹進行距離最近點的查找

    C#通過KD樹進行距離最近點的查找

    這篇文章主要為大家詳細介紹了C#通過KD樹進行距離最近點的查找,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    帆帆帆6112022-01-22
  • C#Unity3D實現虛擬按鈕控制人物移動效果

    Unity3D實現虛擬按鈕控制人物移動效果

    這篇文章主要為大家詳細介紹了Unity3D實現虛擬按鈕控制人物移動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一...

    shenqingyu060520232410972022-03-11
主站蜘蛛池模板: 日本久久啪啪婷婷激情五月 | 性欧美video 性满足久久久久久久久 | 男人v天堂 | 日本嫩小xxxxhd | 青青青视频免费线看 视频 青青青青青国产免费手机看视频 | 99在线在线视频免费视频观看 | 91久久精品视频 | 超级碰在线视频 | 国产91精选在线观看麻豆 | 日本精品www色 | 国产拍拍视频一二三四区 | 成人免费淫片95视频观看网站 | 99人中文字幕亚洲区 | 国产日产韩产麻豆1区 | 国内外精品免费视频 | 506rr亚洲欧美 | 成年极品漫画在线观看 | 免费国产成人α片 | 亚洲成人在线播放 | 日本javhd | 久久草福利自拍视频在线观看 | 免费大秀视频在线播放 | 好大好深好涨好烫还要 | 九九99精品 | 日本老熟老太hd | 国产成+人+综合+亚洲欧美丁香花 | 国产成人久视频免费 | 四虎1515hhh co m| 禁忌h1v1怀孕 | 福利姬 magnet | 四虎影剧院 | brazzers欧美教师 | 99视频在线观看视频一区 | 亚洲老头老太hd | 国产伦精品一区二区三区免 | 免费看成人毛片日本久久 | 久久久这里有精品999 | 国产男女乱淫真视频全程播放 | 91制片| 精品久久久久久久久久香蕉 | 欧美三级不卡在线观线看高清 |