首页 > 代码库 > 笨鸟先飞随笔:ADO.NET中有关C#从App.config中使用数据库连接字符串的方法
笨鸟先飞随笔:ADO.NET中有关C#从App.config中使用数据库连接字符串的方法
应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。在App.config文件中,根节点是configuration,在根节点下可以创建连接字符串的节点,也就是connectionStrings。
一.关于App.config的配置方法
1.在项目中添加一个应用程序配置文件(App.config),在根节点下添加连接字符串的节点<connectionStrings></connectionStrings>
2.在连接字符串节点connectionStrings中可以添加连接字符串,具体代码语法如下:
注:这里可以添加多个连接字符串,在项目中可以根据需要选择使用不同的数据库连接字符串
以name属性区分
<add name="CONSTR" connectionString="server=local;database=teaching;uid=sa;pwd=123456"/>
<add name="CONSTR2"connectionString="server=locak;database=EntityFramework;uid=sa;pwd=123"/>
二.关于App.config在C#中的使用
详细代码如下:
调用App.config中的数据库连接字符串总结了一句话方便记忆,不要笑~~~
(ConfigurationManager)配置文件管理员选中ConnectionStrings(连接字符串)节点下名字为XXX的数据库并获取连接字符赋给定义的constr。
string constr = ConfigurationManager.ConnectionStrings["CONSTR"].ConnectionString;
//实例化一个连接对象,将获取到的字符串constr放到构造函数中
using (SqlConnection conn = new SqlConnection(constrr))
{
//打开连接
conn.Open();
}
笨鸟先飞随笔:ADO.NET中有关C#从App.config中使用数据库连接字符串的方法