C#winapp与SQL Server数据库文件的连接字符串

本文关键字:连接 字符串 文件 数据库 SQL Server C#winapp | 更新日期: 2023-09-27 18:25:28

这不是我第一次在asp.net中使用C#数据库,但我似乎无法在Winforms应用程序中使用它。

这是一个测试面,所以没有真正的数据库,而是我创建的SQL Server数据库文件。

我有这个:

public AddControl SaveResearcher(string name) 
{
   using(SqlConnection conn = new SqlConnection("")){
      SqlCommand cmd = new SqlCommand("INSERT INTO Personell VALUES (@name, @function)", conn);
      cmd.Parameters.Add("name",SqlDbType.VarChar).Value = name;
      cmd.Parameters.Add("function", SqlDbType.VarChar).Value = "Researcher";
      conn.Open();
      cmd.ExecuteNonQuery();
   }
   return AddControl.OK;
}

我必须在连接字符串中放入什么?

提前谢谢。

C#winapp与SQL Server数据库文件的连接字符串

没有用户名/密码的at sql server数据库文件的连接字符串

Server=.'SQLExpress;AttachDbFilename=c:'pathtodb'mydbfile.mdf;Database=dbname; Trusted_Connection=Yes;

您可以在找到更多连接字符串选项http://www.connectionstrings.com/sql-server-2008

你可以在那里查看,

SQL Server 2005 的连接字符串

你是说这样的事情吗?

"Data Source[SERVER_NAME];Initial Catalog=[DATABASE_NAME];Integrated Security=True;MultipleActiveResultSets=True"

connectionString="Data Source=computerName''sqlexpress;Initial Catalog=DatabaseName;Integrated Security=True"