首页 > 代码库 > 笨鸟先飞随笔: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中使用数据库连接字符串的方法