将.mdf数据库连接到C#表单

时间:2013-10-23 07:16:09

标签: c# sql sql-server

我在Visual Studio 2012的项目中有一个名为.mdf的{​​{1}}数据库。并且有一个Windows窗体应用程序。

我在名为Persons的表单上有一个按钮。点击它时,我想在数据库中添加一些东西。

这是我的代码:

addToDb

我不知道连接字符串并且我在网络中找到它但是它使我错误并且在我使用时没有打开数据库连接:

SqlConnection myDbConnection = new SqlConnection ()
myDbConnection.SqlString = "Addr=Persons.mdf;"
  

错误40 - 无法打开与SQL Server的连接

1 个答案:

答案 0 :(得分:2)

如果您不知道正确的连接字符串,请参阅www.connectionstrings.com。

如果您使用SqlExpress,我从您.mdf文件中得出结论,语法将是

string connectionString =@"Data Source=.\SQLEXPRESS; AttachDbFilename=c:\path\tofile.mdf; Integrated Security=True;Connect Timeout=30;User Instance=True";
using(SqlConnection myDbconnection = new SqlConnection(connectionString)
{
  myDbConnection.Open();
  //DoStuff
}