我目前正在使用CrystalREports 2013。
我在CRConfig.xml文件中有以下配置
<JDBCURL>localhost:27017</JDBCURL>
<JDBCClassName>jdbc:mongodb</JDBCClassName>
我还在c:\ Program Files(x86)\ SAP BusinessObjects \ SAP BusinessObjects Enterprise XI 4.0 \ java \ lib文件夹下的lib目录中复制了mongo-2.10.1.jar文件。
从https://github.com/mongodb/mongo-java-driver/downloads
下载了mongo-2.10.1.jar当我打开Crystal Reports并打开新的水晶报告时。我尝试通过可用的Datasources选项连接到JDBC(JNDI),点击完成后,我收到以下错误..无法打开连接。详细信息:找不到JDBC驱动程序。
CRConfig.xml中的一些配置帮助会有很大的帮助。
答案 0 :(得分:1)
MongoDB是NoSQL数据库,因此不支持JDBC连接,因此没有JDBC驱动程序。您将无法将Crystal报表等标准报表工具连接到MongoDB。
您有以下几种选择:
答案 1 :(得分:0)
看起来它适用于UnityJDBC:http://www.unityjdbc.com/mongojdbc/mongo_jdbc.php
<Classpath>C:\mongodb\jdbcdriver\mongo-java-driver- 2.11.2.jar;C:\mongodb\jdbcdriver\mongodb_unityjdbc.jar;
<JDBC>
<CacheRowSetSize>100</CacheRowSetSize>
<JDBCURL>jdbc:mongo://localhost:27017/claimLoadingDB</JDBCURL>