如何将数据库连接字符串保存在配置文件中并读取
2015-09-25 22:06
603 查看
Why
如果直接将连接字符串放在程序中,当要修改连接字符串时,就要修改相关代码,如果项目中多次使用该连接字符串,则可能需要多次修改相关代码。这种重复性的工作会给以后代码的修改带来极大的不便,因此最好的办法就是将连接字符串保存在配置文件中,每次读取的时候直接读取配置文件中的字符串就行了;若要修改,只需修改配置文件即可。那么如何实现将将数据库连接字符串保存在配置文件中并读取呢?
How
添加配置文件
右键项目:添加 -> 新建项 -> 常规 -> 应用程序配置文件。如下图所示:在配置文件中添加字符串
具体代码如下所示:<?xml version="1.0" encoding="utf-8" ?> <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> </startup> <connectionStrings> <add name="connStr" connectionString = "Data Source = 数据源;Initial Catalog = 数据库名;User ID = 登录名;Pwd = 登录密码" providerName = "System.Data.SqlClient"/> </connectionStrings> </configuration>
读取配置文件中的连接字符串
我们可以通过使用 ConfigurationManager 类读写配置文件。首先,需要在引用中添加 System.Configuration 程序集的引用。具体步骤如下:右键项目:添加 -> 引用,选择 System.Configuration 并添加。
还需在文件开头添加:
using System.Configuration;
添加引用后可以使用 System.Configuration 空间下的 ConfigurationManager 类了。具体实现如下:
// 定义连接字符串 string connString = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString; // 创建 Connection 对象 SqlConnection conn = new SqlConnection(connString); ···
相关文章推荐
- SQL Server数据库删除行问题
- 包含单引号的sql
- 【mongoDB基础篇①】安装与常用操作语句
- 数据库存储手机emoji表情
- mongodb db.serverStatus()解析 详解
- MongoDB性能优化
- Postgres SQL 试用第一章 安装琐事
- 数据库JDBC的连接
- R操作数据库里面的数据
- MySQL查看当前数据库库
- CentOS安装Memcached
- 关于批量导入数据类SqlBulkCopy 导入数据时增加额外的列
- MongoDB索引与性能
- MySQL学习笔记20150925时间数据类型以及字符集与varchar(M)M最大值关系
- Oracle回顾--存储过程、函数、程序包
- C#将图片以二进制流形式存到数据库,并读取显示
- 如何使用MySQL处理数据——增删改查
- MSSQL 2005/2008 日志压缩清理方法小结
- MongoDB整库备份与还原以及单个collection备份、恢复方法
- ubuntu修改mysql密码