ado.net推荐做法是数据操作后立刻关闭连接(dataset是放在内存中的)当然是每个窗口都连接存储过程能用尽量用,效率高,速度快

解决方案 »

  1.   

    多谢各位,做的项目中要用到BS和CS,我自己觉得BS一连接之后马上断开的做法很好,可是CS我没有做过,没什么经验,所以想听听各位高手的意见。
    PS:在CS中怎样做才能做到所有窗口只用一个连接,在C#中
      

  2.   

    作一个公共的类,里面放连接.
    ----------------------------------------
    To teach a fish how to swim.
      

  3.   

    http://www.chinabs.net/
    你不如到该网络去了解相关知识吧!
      

  4.   

    定义一个类,它有一个返回连接的静态方法,例子如下:
    public class DataConn
    {
       public static SqlConnection SetConn()
      {
         string connstr="server=......省略";
         SqlConnection tempconn=new SqlConnection(connstr);
         return(tempconn);
       }
    }
    在程序中调用
    SqlConnection myconn=DataConn.SetConn();