在哪里放置用于建立数据库连接的代码?

时间:2014-08-13 07:26:46

标签: database vb.net smart-device

我有一个问题,关于在程序中将db-connection的代码放在何处。 我有一个智能设备应用程序,我每次在查询之前建立db-conn并在查询完成后关闭它。

我觉得建立连接需要一定的时间。 在Form_Load或左右建立连接不是更好,只是在查询之前查看它是否仍然打开?

你会建议什么?

此致

1 个答案:

答案 0 :(得分:0)

您可以在下面的方法中提到的GetConnection等方法中放置建立数据库连接的代码。

<强>方法-1

  1. 您可以创建包装类,该类包含GetConnection,ExecuteQuery,ExecuteNonQuery,ExecuteStoreProcedure(或简称CxecuteCommand)等方法。
  2. 声明在您要使用它的类的上一步中创建的包装器类类型的一个全局对象。
  3. 在您要使用它的方法中初始化此对象。
  4. 根据需要访问所需的包装类方法。
  5. 在IDisposable Interface中实现Dispose方法,在垃圾收集的帮助下提供memomry管理。
  6. <强>方法-2

    1. 您可以创建包装类,该类包含GetConnection,ExecuteQuery,ExecuteNonQuery,ExecuteStoreProcedure(或简称CxecuteCommand)等方法。
    2. 在form.cs中,如果所有方法/事件都需要一些或其他sql命令,那么最好在全局或构造函数中初始化对象。