.net CS结构下,可以类似BS结构似的,通过INTERNET连接远程数据库最好给个实例,谢谢

解决方案 »

  1.   

    当然可以啊,远程只要是固定IP就可以了,跟BS代码一样连接
      

  2.   

    不过这种情况最好考虑一些安全性,最好不要在客户端直接连接数据库,可以采用WebService或者部署一个服务器程序专门跟数据库打交互,客户端数据通过服务器然后再进入数据库,不过这样效率可能会低一些。
      

  3.   

    BS并不是远程连接数据库吧。bowser -> asp.net(IIS) -> database.Bowser连接的是支持Asp.net的IIS而不是直接连的数据库。
      

  4.   

    楼上正解,b/s并不是b端直接访问数据库.
    c当然可以访问远程的数据库,如果数据库不在公网上,而是在局域网,你这个时候就的在该局域网的外网端做端口映射,那安全要注意就ok.
      

  5.   

    可以.连接字符串指向远程数据库即可.或是可以通过web service
      

  6.   

    完全可以,只要知道远程数据库IP、账号、密码即可。
    不过从安全性上来考虑,不建议这么做。
    一般用webService来作为中间层,通过调用webService来进行数据操作
      

  7.   


    难道你喜欢你的数据库的用户名和密码在internent上被公开?
      

  8.   

    cs程序在配置的时候,设置数据库连接,那里有ip地址的.或者采用webservice的模式,数据库调用访问webservice.
      

  9.   

    C/S模式下还有个S啊,别忘了。C访问S,S操作数据库。不需要C直接访问数据库吧,安全隐患大,截取一个数据包就能知道DB的连接信息,轻松就进了你的DB
      

  10.   

    C/S程序最好是通过C发送查询数据消息给S,让S去查询数据库再将查询到的数据发回给C,这样不但安全性提高了,程序的可移值性也好!
      

  11.   

    用webservice 需要对方的帐号密码及ip
    如果用代理 还需要代理身份验证