我做了一个c#的程序,连接一个SQL数据库,我现在想做成.exe的文件,就是在别的电脑上运行时不需要通过VS在源代码上改连接数据库的语句,请高手指点下

解决方案 »

  1.   

    winform  数据库地址从外部读取
      

  2.   

    将数据库文件放在App_Code下,并把connectionString配置成:connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\webd.MDF;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"
    将连接字符串中的webd.MDF,换成自己的数据库文件名
      

  3.   

    客户通过你的软件(exe)设置数据库连接字符串,点“确定”按钮后用以某种算法(md5或者你自己定义)加密,存入一个文本文件,数据库访问时从文本文件读取并解密之。