我要做一个远程文件上传的客户端程序,采用ftp的方式,同时需要把上传的文件的相关信息也保存到服务器的数据库里面。我的数据库打算采用SQLServer2000,我现在不知道该如何连接这个数据库,我的想法有:1.直接用ado连接。但是考虑到这种方法会影响服务器的效率,而且还有防火墙的问题2.利用Socket编程,服务器端就得做一个能同时响应多用户的程序,有些麻烦。3.用soap,这个东西,用http请求,我总觉得http这种东西没准儿~~不好控制4.用sqlserver自带的对xml的支持又感觉不安全~~我对这方面一点经验也没有,请大家指教!谢谢!

解决方案 »

  1.   

    呵呵,用ADO吧,有些东西不可能都能避免的
      

  2.   

    不知道是不是我没说清楚:(好歹这个软件也是个商业软件,将来客户端是要放在网上供用户免费下载的,如果直接用ado连接,会不会影响服务器的性能啊?我没什么经验,就是感觉有点怪怪的~~~谢谢各位:)
      

  3.   

    呵呵。。选3吧,,不好控制的东西多花功夫深入理解一点就行了。
    HTTP协议本质是非常简单实用的。
    如果用ADO,只怕没有几个人用得了你的软件。。
      

  4.   

    4.用sqlserver自带的对xml的支持又感觉不安全~~
    我用同事就用这种方法,并没有什么问题