将连接对象定义为public类型就可以了

解决方案 »

  1.   

    在桌面应用程序中和delphi应该是一样的,在web应用程序中,可以将其置于application中
      

  2.   

    web.config中设置,
    如果是winform话可以做成Class
      

  3.   

    可以用属性啊,如下public Class abc
    {
        private OleDbConnection conn;
        public OleDbConnection Conn
        {
           get
           {
               return this.conn;
           }
        }
    }
      

  4.   

    采用Web.config文件实现:
    <configuration> <appSettings>
    <add key="connstring" value="provider=Microsoft.Jet.Oledb.4.0;data source='d:\xxxx\xxxx.mdb'" />
    </appSettings><system.web><compilation defaultLanguage="vb" debug="true" /><globalization requestEncoding="gb2312" responseEncoding="gb2312" />
    <customErrors mode="Off"/>
    </system.web></configuration>
      

  5.   

    不赞成这么做,还是连接后就释放为好,反正链接是pooling的。
      

  6.   

    .Net自动管理连接池 不知道是真是假
      

  7.   

    定义一个DataBase类,用来处理所有的和数据进行操作的方法,可以参考微软的petShop例子!
      

  8.   

    "数据库的链接和MM一样,是稀缺资源,不能长时间霸占着不放的,否则别人怎么办啊。
    "
    nonesharp(无锋)弓虽!