我做的一个系统,现在有可能让别人来做,但又不想让别人知道数据库的连接,和密码,
请问如何封装数据库的连接。

解决方案 »

  1.   

    一般都配在web.config里
    也可以写在注册表里
      

  2.   

    1、加密数据库连接字符串后,存储在Web.config中,在cs里解密
    2、连接字符串写死在cs代码里自己建一个类库,里面封装常用的一些方法,数据库的连接,打开,取数据,关闭连接都在里面比如实现: ExecuteNoQuert(string sql)
    ExecuteDataSet(string sql)等方法。
      

  3.   

    写个类库项目,把数据库链接和对数据库操作的方法全写在里面,然后在WEB项目里add reference类库项目,在生成的时候会自动编译成dll,数据库链接就被封装了.