将.mdf数据库连接到 C# 窗体

本文关键字:窗体 数据库连接 mdf | 更新日期: 2023-09-27 18:36:34

我在Visual Studio 2012的项目中有一个名为Persons.mdf数据库。并有一个Windows表单应用程序。

我在表单上有一个名为 addToDb 的按钮。单击它时,我想向数据库添加一些内容。

这是我的代码:

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

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

myDbConnection.open();

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

将.mdf数据库连接到 C# 窗体

如果您不知道正确的连接字符串,则应参考 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
}