当我构建解决方案或运行我的程序时,我的数据库连接自动关闭为什么?

时间:2016-03-05 23:06:39

标签: c# database

我在vs 2013 c#项目上创建了数据库。 我已添加连接但是当我运行程序连接时自动关闭。我把con.open()放在代码中但是它给错误无法打开连接为什么???

Microsoft SQL Server数据库文件(SqlClient)这是我的数据库数据源。

2 个答案:

答案 0 :(得分:0)

验证您的用户名,密码,连接等。同时确保您的“con”对象仍在范围内。您没有发布代码,但尝试看到您的代码看起来像这样:

var connecitonString = "user id=username;" +
                                       "password=password;server=serverurl;" +
                                       "Trusted_Connection=yes;" +
                                       "database=database; " +
                                       "connection timeout=30";

using (SqlConnection myConnection = new SqlConnection(connecitonString))
{
  myConnection.Open();
  //Use connection here
}

答案 1 :(得分:0)

这就是我正在使用的,它始终在工作。

Server=XXXXX;Database=XXXXX;UID=XXXXX; PWD=XXXXX;Connect Timeout=3000;