如何使用JDBC使用informix的genxmlquery功能?
我需要以 XML 格式提取数据库查询结果。 我计划使用 JDBC 作为我的编程语言。 我偶然发现了 IDS 11.0 的 XML 发布功能并打算使用它。 已配置数据库设置以执行 XML 发布,并且能够在命令提示符 (dbaccess 数据库名称 -) 中执行查询并获得 XML 输出。 我不知道如何在 JDBC 中使用 genxmlquery。 请有人在这方面帮助我。
我在命令提示符中使用了以下行并获得了 xml 输出:
EXECUTE FUNCTION genxmlquery('newquery','select * from site_info');
我不知道如何使用 JDBC 执行相同操作。
I have the need to extract result of the database query in XML format. I have planned to use JDBC as my programming language. I came across the XML publishing function of IDS 11.0 and planned to use that. Have configured the database settings to perform XML publishing and am able to execute a query in command prompt (dbaccess databasename -) and got XML output.
I dont know how to use genxmlquery in JDBC. Someone please help me in this regard.
I have used following line in command prompt and got xml output:
EXECUTE FUNCTION genxmlquery('newquery','select * from site_info');
I don't know how to do the same using JDBC.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
像对待 JDBC 中的 SELECT 语句一样对待该语句 - 毕竟它会返回数据。 您可能会将数据(XML 文档)检索到 LVARCHAR 或 Smart Blob 主变量中。
Treat the statement like you would a SELECT statement in JDBC - it returns data, after all. You'll probably retrieve the data (XML document) into an LVARCHAR or Smart Blob host variable.