使用XQJ和Oracle 11g设置连接信息

使用XQJ和Oracle 11g设置连接信息,oracle,xquery,Oracle,Xquery,我试图通过Oracle11g数据库的XQJAPI将XQuery查询提交给该数据库 如中所述,当我实例化oracle.xquery.xqj.OXQDataSource时,我可以很好地提交查询,但我没有找到如何设置服务器连接(服务器名称、端口、用户名、密码等)信息: 此数据源声明它不支持设置任何属性 它没有实现采用JDBC连接的数据源构造函数 我没有看到任何非标准的方法来设置这样的信息 当我尝试访问一些随机集合(如collection(“oradb:/foo”)时,即使没有服务器运行,我也只会得到

我试图通过Oracle11g数据库的XQJAPI将XQuery查询提交给该数据库

如中所述,当我实例化oracle.xquery.xqj.OXQDataSource时,我可以很好地提交查询,但我没有找到如何设置服务器连接(服务器名称、端口、用户名、密码等)信息:

  • 此数据源声明它不支持设置任何属性
  • 它没有实现采用JDBC连接的数据源构造函数
  • 我没有看到任何非标准的方法来设置这样的信息
  • 当我尝试访问一些随机集合(如collection(“oradb:/foo”)时,即使没有服务器运行,我也只会得到一个空的结果集,这表明驱动程序甚至没有尝试连接
我错过了什么?如何设置服务器连接信息

谢谢

Eric

感谢您,我可以回答我自己的问题:Oracle的XQJ实现是2010年1月推出的一个旧的独立版本,它非常无用,并且不与Oracle数据库交互

尽管有关于XQJ的所有Oracle声明,但我还没有找到任何客户机/服务器XQJ实现(当然,DataDirect中的一个除外),向Oracle数据库提交XQuery查询的方法似乎是通过内嵌在PL-SQL语句中的JDBC

这在12年内是可能的

XQJ在Java中运行查询:

XQJ对数据库运行查询: