关于VS2008或VS2005中app.config数据库配置字符串的三种取法
来源:互联网 发布:刷流量软件 龙卷风 编辑:程序博客网 时间:2024/05/20 16:10
关于VS2008或VS2005中数据库配置字符串的三种取法
VS2008建立Form程序时,如果添加数据源会在配置文件app.config中自动写入连接字符串,这个字符串将会在你利用DataSet,SqlDataAparter,SqlConnection等控件时如影随行地提示你让去选择,或者是新建字符串。如果要用代码的方式取得这个字符串则有三种方式:
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>
说明:
其中
《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();
- 关于VS2008或VS2005中app.config数据库配置字符串的三种取法
- 关于VS2008中app.config数据库配置字符串的三种取法
- app.config数据库配置字符串的三种取法
- VS中C#读取app.config数据库配置字符串的三种方法
- VS中C#读取app.config数据库配置字符串的三种方法(转)
- VS2008,C#的WinForm中读取App.config配置
- C#读取app.config数据库配置字符串
- 关于IbatisNet日志配置app.config或web.config
- 关于using的介绍 Web.config配置 App.config数据库的链接文件的配置
- Web.config或App.config 中添加自定义配置
- ASP中连接Access数据库App.config的配置
- 关于Matlab找不到vs2008或vs2005编译器的解决办法
- 关于Matlab找不到vs2008或vs2005编译器的解决办法
- app.config连接数据库的配置
- 学习app.config连接数据库的配置
- 关于vs2005的config配置文件
- 在VS2005/VS2008环境中配置DirectShow
- Web.config中配置数据库的方法
- JS 同步执行
- Windows系统下Ant自动编译打包并签名Android应用——探索篇
- android下usb框架系列文章---(2)Usb mass_storage turn on的过程
- NYOJ 477 A+B Problem III
- Ubuntu安装wireshark的方法
- 关于VS2008或VS2005中app.config数据库配置字符串的三种取法
- Codeforces Round #220 (Div. 2)(A,B,C,D)
- Linux中etc目录详解大全总汇详解
- 在linux/unix上分析程序日志的技巧
- 2013-12-19 17:49:43
- 理解 Android Build 系统
- 我的android 第30天 - Activity(三)
- 字符编码详解2
- VP6803高清视频处理模块