Есть ли там ток структуры, позволяющий вывести вывод запроса MYSQL и преобразовать его все в XML?MySQL Query to XML output
0
A
ответ
0
ли вы имеете в виду что-то вроде этого:
echo 'SELECT * FROM INFORMATION_SCHEMA.TABLES' | mysql --xml
выходы:
<resultset statement="SELECT ....">
<row>
<field name="TABLE_NAME">CHARACTER_SETS</field>
...
</row>
</resultset>
Если вы хотите сделать это с Java, вы можете попробовать javax.sql.rowset.WebRowSet.writeXml(ResultSet, Writer)
. К сожалению, я не знаю каких-либо других реализаций, чем Sun-specific com.sun.rowset.WebRowSetImpl
1
Если вы имеете дело с простыми объектами Java, вы можете использовать XStream. Итак, вам нужно будет получить набор результатов JDBC в некоторый простой Java-объект, а затем сериализовать его в XML, используя это.
1
Две совершенно разные проблемы: запрашивая базу данных и сериализации в XML. Относитесь к ним отдельно, и вам повезет больше.