我正在尝试通过XQJ API将XQuery查询提交到Oracle 11g数据库。
当我按照http://www.oracle.com/technetwork/articles/oem/xquery-jdbc-325944.html中的说明实例化oracle.xquery.xqj.OXQDataSource时,我可以提交查询,除了我还没有找到如何设置服务器连接(服务器名称,端口,用户名) ,密码,...)信息:
我错过了什么以及如何设置服务器连接信息?
谢谢,
埃里克
答案 0 :(得分:1)
感谢Charles Foster我可以回答我自己的问题:Oracle的XQJ实现是从2010年1月开始的一个旧的独立版本,它非常无用且不与Oracle数据库交互。
尽管有关于XQJ的所有Oracle语句,我还是找不到任何客户端/服务器XQJ实现(当然除了DataDirect之外),并且向Oracle数据库提交XQuery查询的方式似乎是通过JDBC,嵌入式在PL-SQL语句中。
答案 1 :(得分:0)
有可能在12。
XQJ在Java中运行查询: http://docs.oracle.com/database/121/ADXDK/adx_j_xqj.htm#ADXDK99930
XQJ对数据库运行查询: http://docs.oracle.com/database/121/ADXDK/adx_j_xqjxdb.htm#ADXDK136