您的位置:首页 > 数据库

用配置文件存储连接数据库的字符串

2016-05-01 17:20 309 查看
为什么要用配置文件存储连接字符串?

如果不用的话,字符串是写在程序里的。当服务器ip发生变化时,就需要把程序重新打开修改代码,再打包发布。这样很麻烦。将字符串写到配置文件里的话,到时候,直接改配置文件就好了。

1.打开项目下面的App.config文件



里边的内容如下

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>
</configuration>


2.添加connectionStrings元素,在里边添加add元素,元素add包含一个特性,键—name,值—connectionString.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>

<connectionStrings>
<add name="sql" connectionString="server=.;database=MyFirstDB;uid=sa;pwd=123;">
</connectionStrings>
</configuration>


3.为项目添加引用System.Configuration。右击项目,添加,引用,选择System.Configuration,确定。控制台和Winform才需要添加,Asp.net直接用就行了。

4.在要用连接字符串的地方添加

string coonStr=ConfigurationManager.ConnectionStrings["sql"].ConnectionString;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: