如题,网上找了好久感觉都不太完美。
有满意答案的,高分重谢

解决方案 »

  1.   

    不知道是不是你要的
    public class DBHelper
        {
            // 数据库连接字符串
            private string connString = @"Data Source=.;Initial Catalog=MySchool;User ID=sa;Pwd=123456";        // 数据库连接 Connection 对象
            private SqlConnection connection;        /// <summary>
            /// Connection对象
            /// </summary>
            public SqlConnection Connection
            {
                get
                {
                    if (connection == null)
                    {
                        connection = new SqlConnection(connString);
                    }
                    return connection;
                }            
            }        /// <summary>
            /// 打开数据库连接
            /// </summary>
            public void OpenConnection()
            {
                if (Connection.State == ConnectionState.Closed)
                {
                    Connection.Open();
                }
                else if (Connection.State == ConnectionState.Broken)
                {
                    Connection.Close();
                    Connection.Open();
                }
            }        /// <summary>
            /// 关闭数据库连接
            /// </summary>
            public void CloseConnection()
            {
                if (Connection.State == ConnectionState.Open || Connection.State == ConnectionState.Broken)
                {
                    Connection.Close();
                }
            }
        }
      

  2.   

    wsxwzzhy 
    (远&丸子) 说的就是一种连接方法的,也可以将这个方法写到一个"类"中的
      

  3.   

    网上的都认别人总结出来,,那都不完美,我怕找不到跟完美的吧,,http://blog.csdn.net/ta8210/article/details/1582162
      

  4.   

    数据库连接池  不是Ado.net已经提供了吗。