2012-01-05 37 views
0

我想獲得一些JasperReports工作。爲了構建它們,我使用了iReport。 我需要連接到MS SQL Server數據庫。在iReport中列出了MS JDBC驅動程序。但是,當我去測試連接時,我得到一個類未找到錯誤。在Linux上的iReport,設置JDBC驅動程序

我已經確定,我有司機在我的類路徑

 echo $CLASSPATH 
     /home/USER/dev/jtds/jtds-1.2.5.jar 

有沒有人碰到此類問題,並找到了解決的方法嗎?

+0

可憐的形式,但我現在可以回答這個我的自我。 感謝http://jeffeske.com/blog/?p=157 原來IReport有它自己的類路徑。應該有這個想法。 – 2012-01-05 21:28:29

+0

如果您找到解決方案,則可以將其更新爲正確答案。 – 2012-01-06 01:11:23

+0

我是一個小白菜,我該怎麼做? – 2012-01-06 02:53:22

回答

1

關鍵的想法是「在iReport中列出了MS JDBC驅動程序」。有點令人驚訝的是......這沒有任何意義。

呃...這意味着iReport團隊認爲這是一個足夠普通的驅動程序,他們把它放到下拉列表中,這樣你就不必輸入它。它確實是而不是表示驅動程序可用。

由於Dan在評論中已經提到,解決方案是使用菜單Tools→Options將相關的.jar文件(jtds-1.2.5.jar)添加到iReport的類路徑中。 (在OS X上,它是菜單iReport→首選項)。

0

去ireport那裏你會看到一個圖標在上面,點擊它會顯示路徑,你建立一個連接到jdbc並添加ojdbc 14 jar到它。這很簡單,並將該jar添加到classpath中。