none
如何在程序开始时连接数据库,在程序整个退出时关闭连接。 RRS feed

答案

  • 还有就是如何在一个窗体打开新的连接,而在另一个窗体也同时使用这个连接呢?


    假设你做的是WinForm开发:

    1)创建一个Connnection类,该类返回一个Connection实体对象,通过公共属性返回(该类建议弄成静态类,因此Connection也必须是静态的,只有一个实例,不会带来很大开销)。

    2)在Form_Load的时候尝试把Connection打开。调用Open方法。

    3)在Form_Closing事件中,使用try……catch……finally方法尝试把Connection实体关闭(调用Close).

    因为这个类是静态公共类,返回的对象也是静态公共的,自然其他窗体也可以调用。


    如果你有其它意见或私下交流,请发送邮件到:maledong@qq.com;或者请讨论(Talk)
    If you do not have QQ, please open the page and download it and click the image to talk or leave message for me.
    下载MSDN桌面工具(Vista,Win7)
    下载Technet桌面小工具(Vista,Win7)
    慈善点击,点击此处
    2011年7月7日 2:37
    版主

全部回复

  • 还有就是如何在一个窗体打开新的连接,而在另一个窗体也同时使用这个连接呢?


    假设你做的是WinForm开发:

    1)创建一个Connnection类,该类返回一个Connection实体对象,通过公共属性返回(该类建议弄成静态类,因此Connection也必须是静态的,只有一个实例,不会带来很大开销)。

    2)在Form_Load的时候尝试把Connection打开。调用Open方法。

    3)在Form_Closing事件中,使用try……catch……finally方法尝试把Connection实体关闭(调用Close).

    因为这个类是静态公共类,返回的对象也是静态公共的,自然其他窗体也可以调用。


    如果你有其它意见或私下交流,请发送邮件到:maledong@qq.com;或者请讨论(Talk)
    If you do not have QQ, please open the page and download it and click the image to talk or leave message for me.
    下载MSDN桌面工具(Vista,Win7)
    下载Technet桌面小工具(Vista,Win7)
    慈善点击,点击此处
    2011年7月7日 2:37
    版主
  • 应该是个好办法,多谢。

    2011年7月8日 9:46