有兴趣以编程方式执行此操作,而不是导出表数据一次(确实有工具)。
将mysql表“按原样”转换为xml文档的最简单方法是什么?
表包含2行: id名称 1“约翰特拉沃尔塔” 2“玛丽林奇”
理想情况下,我们需要一个能够使用数据库登录/密码/主机的课程
GoodClass goodClass = new GoodClass(login, passw, host);
String xml = goodClass.getTableData(nameOfTable);
// xml : <table><row><num>1</num><id>1</id><name>John Travolta</name></row><row><num>2</num><id>2</id><name>Mary Lynch</name></row></table>
答案 0 :(得分:2)
最简单的方法是使用JDBC获取与数据库的连接(使用您传入的登录信息),然后使用DatabaseMetaData类获取表的列(这将是“”或“”之类的标签)(或者您可以在查询表后使用ResultSetMetaData),然后只需“select * from”将获取您的数据,并使用ResultSet.next进行简单的while循环( )因为你的条件将获得你的数据。
我发布了一个代码片段,但这听起来像是一个家庭作业问题,如果是这样,我不想放弃学习经验。
答案 1 :(得分:2)
答案 2 :(得分:1)
将问题分解成碎片:
安全应该是一个单独的问题。