用配置文件存储连接数据库的字符串
2016-05-01 17:20
309 查看
为什么要用配置文件存储连接字符串?
如果不用的话,字符串是写在程序里的。当服务器ip发生变化时,就需要把程序重新打开修改代码,再打包发布。这样很麻烦。将字符串写到配置文件里的话,到时候,直接改配置文件就好了。
1.打开项目下面的App.config文件
![](http://img.blog.csdn.net/20160501170138900)
里边的内容如下
2.添加connectionStrings元素,在里边添加add元素,元素add包含一个特性,键—name,值—connectionString.
3.为项目添加引用System.Configuration。右击项目,添加,引用,选择System.Configuration,确定。控制台和Winform才需要添加,Asp.net直接用就行了。
4.在要用连接字符串的地方添加
如果不用的话,字符串是写在程序里的。当服务器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;
相关文章推荐
- MySQL笔记---视图,存储过程, 触发器的使用入门
- 数据库设计三大范式
- MySQL 下 ROW_NUMBER / DENSE_RANK / RANK 的实现
- MySQL自定义函数
- MySQL 单表查询
- MySQL存储引擎
- 数据库Sharding的基本思想和切分策略
- sql奇进偶舍函数
- SQL到NOSQL的思维转变
- C# Mysql 增删改查示例
- 初用DataGrip,连接后看不到自己创建的数据库的问题
- 基于全注解方式实现MyBatis链接数据库的demo
- day56-Spark SQL和DataFrame的本质
- MySQL学习笔记(六):索引
- 毕设笔记--SSH前台JSP页面下拉列表框的值从数据库动态获取
- [drp 4] 使用dom4j,读取XML数据,保存至数据库
- [drp 4] 使用dom4j,读取XML数据,保存至数据库
- MySql中InnoDB引擎索引
- 关于MYSQL 和INNODB的逻辑关系图。最好的理解是一点点动手做,观察,记录,思考。
- Hive 和普通关系数据库的异同