一、最近学习编写数据库系统。一般教科书都是在程序中使用硬编码如:“ConnStr=@"server=*.*.*.*;user  id=*;password=*;Database=*;";”联接数据库。但问题是:1、是数据库相关设置变了,源程序要进行修改,维护不方便。2、数据不安全,容易被反编译。如果将它写入*.XML文件, 维护方便了,但更不安全,不知各位大侠是怎样实现的?  
二、如果要用外网访问数据库。用什么方法实现,即安全,也快速?

解决方案 »

  1.   

    一:写在web.config中,和写在xml中是不是一样的效果?
    二:外网和局域网的数据库连接一样的吧?
      

  2.   

    1.丢到web.config里
    2.用web service
      

  3.   

    一:写在web.config中,和写在xml中是不是一样的效果?
    二:外网和局域网的数据库连接一样的吧?
    -----------------------------------------------------------
    一、写在写在web.config中,和写在xml中一样不安全,用记事本就看到了。
    二、外网要映射到映射1433端口,好像不安全。
    上面两个问题,有没有比较实际的解决办法?我是初学者,找不到这方面的书。在这里请教了。
      

  4.   

    那写到webservice里试试,这个还没试过,想想应该没问题的