读取数据库得到的结果由java生成xml格式发送到客户端。[主要是研究写一个通用的函数实现]
读取数据库得到的结果由java生成xml格式发送到客户端。[主要是研究写一个通用的函数实现]
关键问题一读取出来数据库拥有的列名称也不同,列数也不同。
主要是写只要给一个sql语句可以自动的到相应的XML文件格式的数据。
------解决方案--------------------得到结果集 Result rs之后
可以根据
ResultSetMetaData rsm = rs.getMetaData();
然后根据rsm可以得到 列数 和列名
到这里应该就好办了
------解决方案--------------------什么数据库?
如果是SQL SERVER,可以直接在查询语句后面增加
for xml raw
例如:
select top 10 * from sysobjects
order by id
for xml raw