SAP Business Objects的自定义JDBC驱动程序

时间:2012-03-08 08:17:13

标签: debugging jdbc business-objects

我正在为我的数据源编写自定义JDBC驱动程序。我想将它与SAP的Business Objects产品一起使用。我的驱动程序在Squirell SQL中工作正常,但是当安装在Business Objects(特别是Universe Designer)中时,我无法获取表内容。我为整个Business Objects实例启用了TRACE,问题的日志如下所示:

dictionary_thread::Columns : CS:Unexpected behavior
com.businessobjects.connectionserver.RDBMSDictionary}.Columns: [com.sap.connectivity.cs.core.CSError: Unexpected behavior 

至于调试我的JDBC驱动程序,我一直在使用log4jdbc以及方法调用的自定义日志记录和返回值(通过方面),我没有看到任何错误,来自我的驱动程序的异常。

也许有人知道这方面的解决方案,或者知道如何进一步调试?

很明显,我的驱动程序并不完全符合JDBC规范,因此任何能够分析驱动程序中错误的Test Suite都可以使用。

1 个答案:

答案 0 :(得分:1)

JDBC API Test Suite 1.3.1已经过时,但它可以帮助您诊断问题,至少对于JDBC 2.0 API:Download不再可用,仍然是旧的Documentation

根据JSR221 for JDBC4,您可以免费提出JavaSE TCK (JCK)来源,但您必须关注this process。您必须接受OpenJDK TCK license