2017-01-23 28 views
-1

我有一个oracle数据适配器,它是jasperserver上的一个数据源。 但是,当我使用此适配器创建报表时,它不会在Jaspersoft Studio和JasperReports Server上预览或填充报表。无论如何,我可以创建一个新的Oracle数据适配器用于测试目的。我已经下载了odjc7.jar。但是当我创建一个驱动程序路径到这个文件。我收到一个错误Reason:java.sql.SQLRecoverableException: IO Error: Unknown host specified使用oracle数据适配器在jasperserver上部署和填充报告

有关oracle数据源是否可以填充报表的任何详细信息将不胜感激,并且需要创建新的oracle数据适配器的任何细节。

+0

你从哪里得到这个错误?在服务器或在工作室? –

+0

似乎jdbc连接字符串是错误的。您是通过Java代码还是在某些Oracle客户端检查此字符串? –

+0

我在studio上收到了错误,我使用了与其他oracle适配器相同的字符串。看到我有一个工作适配器,但它不填写报告,我想创建一个新的,以查看可能的原因。 – VJAS

回答

0

如果你的链接是正确的,并且已经在其他PC /服务器上工作,那么错误是连接到数据库。

  • 检查您与数据库的连接。打开一个SQL-Developer工具并尝试连接到数据库。
  • 检查,如果你真的做了驱动程序添加到数据适配器: 它应该是这样的:

enter image description here

enter image description here

如果您没有提供正确的驱动程序它会不行!

  • 重新检查你的ojdbc7.jar。也许从官方来源再次下载它。有时候ojdbc7.jar也会导致一些未知的错误。在Jaspersoft路演中,他们建议仍然使用ojdbc6.jar。