我正在使用iReport 5.6.0構建一些報告模板。試圖從數據庫中檢索某些數據時遇到問題。數據庫管理系統是Informix和我做的過程如下:iReport錯誤SQLException:尚未選擇數據庫
添加Informix JDBC驅動程序這是我從Maven的中央下載(com.ibm.informix:jdbc
)
2.創建一個數據源驅動程序和JDBC的URL。測試連接,它的成功
在報告查詢窗口,我編寫一個查詢,並在結果窗格(底部),我得到和錯誤,你可以在圖片中看到下面
我在這裏錯過了什麼嗎?我應該在哪裏看?正如我所說的對數據庫的連接測試是成功的。
在此先感謝您的答案。
你可能需要指定數據庫名稱作爲連接字符串的一部分。我認爲你已經連接到服務器,但服務器管理着許多數據庫,你需要指定你連接的是哪一個。您可能需要在連接字符串中添加諸如':database = stores'之類的東西,在'jdbc'部分之後,以便連接到'stores'數據庫 - 在那裏提供您自己的DB名稱。你需要檢查語法;我根本沒有用JDBC做很多事情,但是這與你的問題密切相關。 –
Informix [JDBC手冊 - 連接到數據庫](https://www.ibm.com/support/knowledgecenter/SSGU8G_12.1.0/com.ibm.jdbc_pg.doc/ids_jdbc_032.htm)。該手冊作爲一個整體應該有所幫助;這部分聽起來很合適。 –