把连接字符串写入配置文件的问题
大家好,我刚学c#,我看了MSDN知道能把连数据库的字符串写到配置文件里,下面是MSDN的代码
第一部分:
<connectionStrings>
<add name="DatabaseConnection"
connectionString="Persist Security Info=False;Integrated Security=SSPI;database=Northwind;server=(local);"
providerName="System.Data.SqlClient" />
</connectionStrings>
第二部分:
using System;
using System.Configuration;
class Program
{
static void Main()
{
ConnectionStringSettings settings;
settings =
ConfigurationManager.ConnectionStrings["DatabaseConnection"];
if (settings != null)
{
Console.WriteLine(settings.ConnectionString);
}
}
}
我的问题是:我知道第一部分要写到配置文件里,但配置文件在哪?是自己创还是什么?自己创的话应该放在哪?
我现在只是用vs2005在学习,谢谢大家,祝大家春节快乐!
------解决方案--------------------
你需要创建app.config文件,该文件并不自动生成。
你可以用 右键点击项目名-添加-新建项-选择 应用程序配置文件-起名叫app.config.
在新建立app.config修改字段如下
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="DatabaseConnection"
connectionString="Persist Security Info=False;Integrated Security=SSPI;database=Northwind;server=(local);"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
然后运行你的程序就会出来了。