通用接口:根据XML操作类型和SQL语句返回数据

cky417 2011-07-12 06:35:03
最近想做一个通用的接口, 根据XML上传过的操作类型(新增,修改,查询,删除),完成对数据库的操作并且以XML返回相应结果
例如我想查询一个表,上传的XML如下:
<DATA>
<TYPE>SELECT<TYPE> ------新增,修改,查询,删除
<SQL>select * from tab1<SQL>
<ROWS><ROW>....<ROW><ROWS> ------如果是新增,修改,在此列明数据内容
<DATA>


返回的XML结果如下:
<DATA>
<RESULT>1<RESULT> ----结果:0失败1成功
<MSG>...<MSG> -----提示信息
<ROWS><ROW>...<ROW><ROWS> ------查询结果
<DATA>


不知道各位是否明白我表达的意思, 现在有几个问题如下:
1: 如果确定我所操作的表结构, 对SQL2000, ORACLE是否有通用的办法
2: 各位有什么好的思路或者做过相应的东西,能不能共享一下,日后我做出来可以共享给大家
...全文
86 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
healer_kx 2011-07-12
  • 打赏
  • 举报
回复
你提到的DataBase都支持Xml字段。现在很多Xml都是整段存进去,然后用XPath来获取Xml里面的信息的。
你可以试一试,当然了,这种效率一般。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧