关于在三层结构下连接字符串放置?
各位大虾,我的系统是三层结构的,用Remoting和DLL,请问各位数据库的连接字符串要怎么放置才比较好,可以方便更改?谢谢了!! --------------------编程问答-------------------- 数据库操作层,从配置文件里读个人意见,听听下面的说法. --------------------编程问答-------------------- 大部分都是放在配置文件里,但是也有特殊情况放在别的地方 --------------------编程问答--------------------
config到xml
xml里面寫的鏈接字符串 --------------------编程问答-------------------- 现在好像没有特殊用法的话都放在XML里面的 --------------------编程问答-------------------- DLL自己去读取还是客户端传给DLL啊?我的目的就是想远程对象激活以后就能够有一个固定的连接字符串在对象里面可以被用.不用客户端传给他.但是又不知道DLL怎样去动态的读取这个连接字符串. --------------------编程问答-------------------- 放到配置文件里去读取。 --------------------编程问答-------------------- 同意楼上,放在配置文件里读取
--------------------编程问答-------------------- 在DLL里面好像读取不了,我试过了,或者有谁做过的给一段代码吗. --------------------编程问答-------------------- web.config --------------------编程问答-------------------- 是用APP.CONFIG的,是C/S的. --------------------编程问答-------------------- .config 文件,如果是c/s结构的话,一般在客户端加密并提供修改配置功能. --------------------编程问答-------------------- 放在配置文件中。
--------------------编程问答-------------------- 配置文件
<connectionStrings>
<add name="MyDatabase" connectionString="server=myServer;database=myDb;Integrated Security=true;" providerName="System.Data.SqlClient"/>
</connectionStrings>
补充:.NET技术 , C#