sqlconnection的连接字符串属性没有顺序是怎么实现的

来源:百度知道 编辑:UC知道 时间:2024/06/19 10:22:09
如题,就是说sql连接字符串中的各个属性顺序没有要求,只要用分号隔开就行,,z

这个是怎么实现的,如果我要在自己的程序中实现同样的功能,说说思路

这个也许是通过字符分割来实现的

string con="server=.;uid=sa;pwd=111111;database=ss";

string[] cons=con.Split(';');
这样子就把server=.;uid=sa等都分离出来了

然后再分割一次

for(int i=0;i<cons.length;i++)
{
string[] servername= con[i].split('=');
if(servername[0]==server)
{
string server=servername[1];获取服务器名
}
else if(servername[0]=="sa")
{
获取用户名
}
.....
}

代码随手敲的不知道有没有错,只是提供一个思路给你。

它是通过获取属性名称来的,这就是XML的好处