[英]How can I connect C# with Db with App.config?
I need to connect C# with SQL Server database using app.config
.我需要使用
app.config
将 C# 与 SQL Server 数据库连接起来。
My code is:我的代码是:
public partial class Form1 : Form
{
string connectionString = ConfigurationManager.ConnectionStrings["Conn"].ConnectionString;
public Form1()
{
InitializeComponent();
}
public void InsertDeleteUpdate(string query)
{
try
{
SqlConnection Conn = new SqlConnection(connectionString);
Conn.Open();
SqlCommand comm = new SqlCommand(query, Conn);
comm.ExecuteNonQuery();
Conn.Close();
MessageBox.Show("Succeeded");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
and in app.config
I have:在
app.config
我有:
<connectionStrings>
<add name="Test1"
providerName="System.Data.SqlClient"
connectionString="Data Source=KSPR1WS126;Initial Catalog=Test1;User ID=sa" />
</connectionStrings>
but I get an error and I can't fix it:但我收到一个错误,我无法修复它:
ConfigurationErrorExeption was Unhandled Configuration system failed to initialize
ConfigurationErrorExeption is Unhandled 配置系统初始化失败
Can anyone help me please ?有人可以帮我吗?
Try:尝试:
var connectionString = ConfigurationManager.ConnectionStrings["Test1"].ConnectionString;
You're referencing Conn
as the connection string name but referenced it as Test1
in the App.Config
你引用
Conn
作为连接字符串名称,但引用它Test1
在App.Config
尝试下面的代码,然后检查
string connectionString = ConfigurationManager.ConnectionStrings["Test1"].ConnectionString;
Try this..试试这个..
<connectionStrings>
<add name="Conn" providerName="System.Data.SqlClient"
connectionString="Data Source=KSPR1WS126;Initial Catalog=Test1;User ID=sa" />
</connectionStrings>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.