获得数据库链接串的地址 - Connection.ConnectionString

2017-07-16 10:41:23  访问(1536) 赞(0) 踩(0)

输出结果例如:server=localhost;database=webDB;user id=web; (没有密码信息)

    /// <summary>
    /// 获得数据库链接串的地址
    /// </summary>
    /// <returns></returns>
    protected string GetDBConnText()
    {
        // 输出结果:server=localhost;database=webDB;user id=web; (没有密码信息)
        string theResult = null;

        SlowX.DAL.Helpers.DBHelper xdbHelper = null;

        bool bIsCreate = true;

        if (xdbHelper == null)
        {
            xdbHelper
                =
                SlowX.DAL.Helpers.DBHelper.CreateDBHelper();
        }
        else
        {
            // 没有打开链接 //
            bIsCreate = xdbHelper.IsNotOpen();
        }

        try
        {
            if (bIsCreate)
                xdbHelper.OpenDBHelper();

            theResult = xdbHelper.Connection.ConnectionString;

            if (bIsCreate)
                xdbHelper.EndDBHelper();

        }
        catch (Exception err)
        {
            if (bIsCreate)
                xdbHelper.TranDBHelper();

            return "系统异常:"+err.Message;
        }
        finally
        {
            if (bIsCreate)
                xdbHelper.FinallyDBHelper();
        }

        return theResult;

    }
   


上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)