我用C#写的存储过程,数据库连接默认的是
SqlConnection conn = new SqlConnection("context connection=true");
这样通过上下文的方式读取的是当前的存储过程,我需要在这个存储过程中读取另外一个数据库,那这个连接字符串怎么写呢?
我如果写成常用的
Data Source=SUNHP-XKYUROFJA\SUNHPSQL2005;Initial Catalog=orion;User Id=orion;Password=orion;
这种方式,那以后密码改了岂不是总要编译一次啊
SqlConnection conn = new SqlConnection("context connection=true");
这样通过上下文的方式读取的是当前的存储过程,我需要在这个存储过程中读取另外一个数据库,那这个连接字符串怎么写呢?
我如果写成常用的
Data Source=SUNHP-XKYUROFJA\SUNHPSQL2005;Initial Catalog=orion;User Id=orion;Password=orion;
这种方式,那以后密码改了岂不是总要编译一次啊
这种方式,那以后密码改了岂不是总要编译一次啊
-------
理论上是这样.不过你可以手动编写配置文件,然后通过修改配置文件的方式以达到动态访问数据库的目的
你可以在计算机本地编写一个ini文件或是其它简单的文件进行读取.
那样就不会产生重新编译的问题