2017-01-23 81 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。