SQL连接:每次需要执行查询时都打开和关闭连接还是保持连接打开?

时间:2018-10-23 08:08:30

标签: c# sql sql-server database-connection

我有一个小型C#应用程序,每10秒执行一次查询。每次执行查询(方法2)时是否应该打开和关闭连接,还是在关闭应用程序之前使它保持打开状态(方法1)?

方法1:

class A
{
     A()
     {
           connection.open()
     }

     public void fct()
     {
           //do stuff
     }

     ~A()
     {
           connection.close()
     }
}

方法2:

class A
{
     A()
     {
     }

     public void fct()
     {
           connection.open();
           //do stuff
           connection.close();
     }

     ~A()
     {
     }
}

0 个答案:

没有答案