日期:2014-05-19  浏览次数:20654 次

讨论,原来直接用SQL访问数据库的系统,现在要改成用XML交换数据,怎么办??
我最大的疑问是,我原来用SQL语句来查询的时候是可以,自己动态生成SQL来查询的,现在老板要求不要直接用SQL访问数据库,要向服务器传送XML来实现数据交换,
如果用XML,那么我以前动态的SQL语句查询,应该如何实现?

------解决方案--------------------
不懂,帮你顶。
------解决方案--------------------
为什么有这种需要?
难道你的数据要用在不同的系统或平台中?
如果不是我觉得没必要,
xml要解析,牺牲效率。
------解决方案--------------------
我理解应该是这样: 你以前的sql也是用一些参数拼凑出来的, 你老板是不是要求你把这些参数用xml表示, 然后传输, 在解析xml, 解析出参数, 在生成sql执行。

因为总体来说, xml的可移植性是毋庸质疑的, 这样你得到xml后假设不运行sql, 用里边的参数来作一些事情。。

我猜的, 不知道对错!
------解决方案--------------------

给你一点提示 你必须封装一个基础的数据结合 当然你可以用freedatatable,在sf上可以下载。在A端建立一个标准的访问服务,在A段通过解析b段的请求,由A端访问数据库生成freedatatable,然后通过freedatatable的asxml得到xml,在b端通过freedatatable的loadfromxml还原成freedatatable进行操作。如果有不懂得可以和我联系。
QQ: 6782435