数据库连接字符串都是放在app.config或web.config的connectionStrings

解决方案 »

  1.   

    如果不希望客户端看到连接字符串的内容,你可以加密(存之前加密,取之后解密)如下:<?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <connectionStrings>
        <add name="ConnString" connectionString="34agbc3aa3cr345234fasfg342324dfadd" />
      </connectionStrings>
    <configuration>
      

  2.   

    加密保存在config文件(或者其他文件),关键是加密!
      

  3.   

    加密不加密的不是很重要,这个要看你像不像让User知道,
    一般都放在那里。
      

  4.   

    你也可以放在XML或者文本文档里
      

  5.   

    顺便问一下,我发现这个app.config在程序运行时被生成一个应用程序名.exe.config了,程序运行时读取的是这个文件,而不是那个app.config
    比如生成的程序的文件名叫winform.exe
    则配置文件就是winform.exe.config
    用的时候和app.config没有关系了?
      

  6.   

    也不能说ofcourse,如果是服务器版本的,就在登录时用socket传输数据库连接字符串。