首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

C# 经过 connectionString 获取 DataBase 名字

2014-01-14 
C# 通过 connectionString 获取 DataBase 名字connectionString有可能如下两种,DataBase的位置可能在最后

C# 通过 connectionString 获取 DataBase 名字
connectionString有可能如下两种,DataBase的位置可能在最后也可能在中间
<add key="connectionString" value="server=.;UID=kan_li;PWD=197001;Database=SPAdmin"/>
<add key="connectionString" value="server=.;Database=SPAdmin;UID=kan_li;PWD=197001"/>

怎么正确的取到当前的Database的值

[解决办法]
                string con = "server=.;UID=kan_li;Database=SPAdmin;PWD=197001;";
                Regex reg = new Regex(@"Database=(?<Database>[\s\S]*?)(;
[解决办法]
$)", RegexOptions.IgnoreCase);
                Match mc = reg.Match(con);
                if (mc.Success)
                {
                    Response.Write(mc.Groups["Database"].Value);
                }
                Response.End();

热点排行