VS中C#读取app.config数据库配置字符串的三种方法
关于VS2008或VS2005中数据库配置字符串的三种取法 app.config内容: <?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> 说明: <appSettings> 为手工所加。 《2》 《3》 要取得《1》中所示的连接字符串用如下语句: string ConString = System.Configuration.ConfigurationSettings.AppSettings["connectionstring"]; 要取得《2》中所示的连接字符串有两种方法 <1>: string constr = System.Configuration.ConfigurationManager.ConnectionStrings["SxzzManager.Properties.Settings.sxzzConnectionString"].ToString(); 要取得《3》中所示的连接字符串则中能用《2》中的一个字符串 string constr = ConfigurationManager.ConnectionStrings["TestConnectionString"].ToString(); 补充:如果VS不能识别ConfigurationManager类,则需要在引用中添加“System.Configuration”引用即可 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- c – 为什么这个const成员函数允许修改成员变量?
- ruby – 返回可以是多个的所有最大值或最小值
- 从epoll构建muduo-13 Reactor + ThreadPool 成型
- ruby-on-rails – 嵌入Git提交登录Rails应用程序?
- 美化窗体——VB窗体的背景图充满整个窗体
- STARTUP Database failed ORA-38760 to turn on Flashback
- Nand flash 和 Nor flash 的区别
- c – SAL(源注释语言)的目的是什么,SAL 1和2之间有什么区别
- c# – 基于文本树创建XML
- HOME-BREW 安装&卸载 GIT