ADO.Net读取配置文件中的连接字符串
来源:互联网 发布:javascript与javaweb 编辑:程序博客网 时间:2024/06/11 01:01
ADO.Net读取配置文件中的连接字符串
这些天一直在学习ADO.Net的知识点,我对程序和数据库的连接字符串的学习有了一点新的知识,和大家一起分享一下:
通过ADO.Net连接程序和SQLServer数据库的连接字符串:
"DataSource=.\SQLEXPRESS;
AttachDBFilename=|DataDirectory|\ProvinceCity.mdf;IntegratedSecurity=True;User Instance=True"
直接将连接字符串放在程序中的缺点:多次重复,违反了DRY(Don‘t Repeat Yourself)原则;如要修改连接字符串就要修改代码。
最好的办法是将连接字符串写在App.config中,具体步骤如下:
添加APP.config文件:添加→新建项→常规→应用程序配置文件。App.config是.Net的通用配置文件,在ASP.Net中也同样使用。
在App.config中添加connectionStrings段,添加一个add项。用name属性起一个名字(比如 ConnStr ),connectionString属性指定连接字符串。
(一)把连接字符串放在配置文件App.config 的操作步骤:
(1) 在程序中添加.Net内置的"应用程序配置文件"
(2)在配置文件App.config中添加连接字符串
注意:一个程序可以添加多个连接字符串
那么如何在程序中读取配置文件中添加的这个连接字符串呢?
(二)使用ConfigurationManager类读取配置文件中的连接字符串。
使用ConfigurationManager类读写配置文件,必须要先在引用中添加System.Configuration程序集的引用。
(在解决方案管理器中右键单击工程名称,在右键菜单中选择添加引用,.Net ->组件名称 ->下即可以找到)
添加引用后可以使用System.Configuration空间下的ConfigurationManager类了。
string connStr=ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString; //读取配置文件中的连接字符串
using(SqlConnection conn = new SqlConnection(connStr))
{
conn.Open();
}
通过上面的总结,我们不难得到:
把连接字符串写到配置文件里的优点:避免了连接字符串放在程序中的缺点,每次连接数据库时都要重复粘贴一长串的连接字符串。如果哪天我们数据库服务器的IP改动了,我们只需要修改程序配置文件(***.exe.config)中的数据库的IP就好了,修改起来非常的方便。
- ADO.Net读取配置文件中的连接字符串
- ADO.Net读取配置文件中的连接字符串ConnectionString
- .NET 读取配置文件中的连接字符串
- ADO.net通过配置文件操作连接字符串
- 读取配置文件中的连接字符串
- 读取配置文件中的连接字符串
- ADO.NET 连接字符串
- ADO.NET连接字符串
- ADO.NET 连接字符串
- ADO.NET连接字符串
- ADO.NET连接字符串
- ADO.NET连接字符串
- ADO.NET连接字符串
- ADO.NET连接字符串
- ADO.NET连接字符串
- ADO.NET连接数据库字符串
- ADO.NET连接字符串大全
- ADO.NET连接数据库字符串
- VC笔记五
- 网页设计风格变迁
- 使用android sdk 实现 ant 打包 签名 混淆
- 关于$.ajax 返回返回值问题
- Java 条件变量
- ADO.Net读取配置文件中的连接字符串
- 很好的一篇关于C#事件与委托的文章
- 关于c3p0重连机制
- C/C++读书笔记之三:命名规则
- 可以查找任何jar包的下载地址网址
- [软件人生]回顾csdn上2007年的那一场论坛冲突搏杀
- c#语言基础知识。
- 云计算之美[从菜鸟到高手演练]系列之CloudFoundry的各个组件
- 继续不走寻常路:ASP.NET MVC中使用Web Forms用户控件