http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/daab-rm.asp
微软有个SQLHelper类,完全实现了你说的功能可以删除完全可以

解决方案 »

  1.   

    打开工程时不行的,我说的只是编译了之后你删除了源码程序可以正常运行
    SQLHelper非常方便的实现了你说的功能,不愿看英文的你可以到这里看看
    http://www.aspcool.com/lanmu/browse1.asp?ID=1158&bbsuser=csharp
      

  2.   

    小弟笨,看不明白,
    其实是这样的:     有个sql库,公司要求把connection封装,目的是不让外人知道数据库的相关信息,也就是说要写一个connection的类,把链接字符串写死在里面,程序上只需引用之后,用类名.open(close|nothing)就行,真心求教!
      

  3.   

    internal class Conn
    {
    /// <summary>
    /// 到数据库的连接字串
    /// </summary>
    private static string _DBConnString =  "workstation id=Frederick;user id=sa;data source=Frederick;persist security info=True;initial catalog=WebDev; password=frederick";public static string DBConnString
    {
    get
    {
    return _DBConnString;
    }
    set
    {
    _DBConnString = value;
    }
    }public static void SetDBConnStr(string DBConnStr)
    {
    if( DBConnStr!= null)
    {
    Conn._DBConnString = DBConnStr;
    }
    }/// <summary>
    /// 数据库的连接对象
    /// </summary>
    private static SqlConnection _DBConnection = new SqlConnection( DBConnString);public static SqlConnection DBConnection
    {
    get
    {
    return _DBConnection;
    }
    }public static void Open()
    {
    try
    {
    _DBConnection.Open();
    }
    catch( SqlException sexc)
    {
    //错误处理
    }
    catch( Exception exv)
    {
    //错误处理
    }
    }public static void Close()
    {
    _DBConnection.Close();
    }
    }