有没有办法使用XML从 java 访问数据库。我不想从我的 java 代码中触发查询。我开始了解 MLIP(消息级接口端口),但在互联网上并没有太多关于它的信息。
也得到了一个链接
http://docs.oracle.com/cd/B28359_01/appdev.111/b28369/xdb01int.htm#g1054540
但不清楚。我的应用程序使用带有 MVC 架构的 jsp 和 servlet,无法将其迁移到 struts 和 hibernate 等框架。
有没有办法使用XML从 java 访问数据库。我不想从我的 java 代码中触发查询。我开始了解 MLIP(消息级接口端口),但在互联网上并没有太多关于它的信息。
也得到了一个链接
http://docs.oracle.com/cd/B28359_01/appdev.111/b28369/xdb01int.htm#g1054540
但不清楚。我的应用程序使用带有 MVC 架构的 jsp 和 servlet,无法将其迁移到 struts 和 hibernate 等框架。
XML 是一种格式化数据的机制,因此可以在系统之间进行交换。虽然它现在用于其他用途,但它不是数据库访问协议。
如果您不想使用 JDBC,那么您必须选择其他协议。Oracle XML DB 支持 FTP、WebDAV 和通过 HTTP(S) 的直接访问。 了解更多。
我不确定,但我认为MyBatis(以前称为 iBatis)是您正在寻找的。它是一个通过扩展 XML 文件而不是 Java 代码中的 SQL 查询来简化访问数据库的框架。因此,只要您的查询参数和输出相同,您就可以操纵它们而无需更改 Java 代码,甚至无需重新编译它。
您可能会从下面的链接中得到答案。
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/11g/r1/prod/datamgmt/xmldb/xmldb.htm