你新建winform项目的时候,会有一个app.config的配置文件,写在里面的<connectionStrings name=" " connectionString=" "></connectionStrings >,
connectionString代表数据库链接字符串,name代表你想要引用的时候查找的名称。(其实asp里的web.config配置方式也跟这个方式基本一样)
1.打开app.config配置文件
例如:
- <?xml version="1.0" encoding="utf-8" ?>
- <configuration>
- <startup>
- <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
- </startup>
-
- <connectionStrings>
- <add name ="TestDB" connectionString="Data Source=.;Initial Catalog=学生课表管理系统;Persist Security Info=True;User ID=;Password= "/>
- </connectionStrings>
-
- </configuration>
2.在c#后台代码调用这个数据连接字符串配置文件
完成以上配置,在后台代码要先引入using System.Configuration;
在你需要调用数据库的地方加入以下代码
- string Stu = ConfigurationManager.ConnectionStrings["TestDB"].ConnectionString;
- //TestDB这里是你刚才配置文件里连接的NAME
- SqlConnection conn = new SqlConnection(Stu); //连接数据库
-
- if (conn.State == ConnectionState.Closed)
- {
- conn.Open();
- } //判断如果数据库关闭,就打开数据库
以上就是在app.config配置文件里配置连接字符串的方式