现在SLQ SERVER和ORACLE都提供了XML的支持,你不需要做太多的工作;一条SQL 就可以搞定,生成XML文件;

解决方案 »

  1.   

    楼上的说得不错!尤其是oracle 9i就更加方便了!
      

  2.   

    个人意见:有必要搞的这么完美吗?用xml来传输就可以了。
    至于xml到某个DB System的接口,完全是“粘贴”代码做的事情。
    如楼上所说,粘贴代码对于oracle 9i和sql server可能只要一条sql语句。
    但对于其他系统呢?mysql呢?postsql呢?informix呢?建议把问题划清为两个部分,xml来传输,作为公共协议。
    但到了具体系统后,通过“粘贴”代码,来做具体转换处理。这样,你设计的系统就不会受限于某个具体数据库了。
      

  3.   

    TO: outer2000(天外流星) 
    是怎样一条SQL?可以举列吗?
      

  4.   

    天哪!xml简直就是性能杀手!
    5000个人的信息有7M, 再解析回去对内存和cpu的消耗简直是夸张!