我想獲得一些JasperReports工作。爲了構建它們,我使用了iReport。 我需要連接到MS SQL Server數據庫。在iReport中列出了MS JDBC驅動程序。但是,當我去測試連接時,我得到一個類未找到錯誤。在Linux上的iReport,設置JDBC驅動程序
我已經確定,我有司機在我的類路徑
echo $CLASSPATH
/home/USER/dev/jtds/jtds-1.2.5.jar
有沒有人碰到此類問題,並找到了解決的方法嗎?
我想獲得一些JasperReports工作。爲了構建它們,我使用了iReport。 我需要連接到MS SQL Server數據庫。在iReport中列出了MS JDBC驅動程序。但是,當我去測試連接時,我得到一個類未找到錯誤。在Linux上的iReport,設置JDBC驅動程序
我已經確定,我有司機在我的類路徑
echo $CLASSPATH
/home/USER/dev/jtds/jtds-1.2.5.jar
有沒有人碰到此類問題,並找到了解決的方法嗎?
關鍵的想法是「在iReport中列出了MS JDBC驅動程序」。有點令人驚訝的是......這沒有任何意義。
呃...這意味着iReport團隊認爲這是一個足夠普通的驅動程序,他們把它放到下拉列表中,這樣你就不必輸入它。它確實是而不是表示驅動程序可用。
由於Dan在評論中已經提到,解決方案是使用菜單Tools→Options將相關的.jar文件(jtds-1.2.5.jar)添加到iReport的類路徑中。 (在OS X上,它是菜單iReport→首選項)。
去ireport那裏你會看到一個圖標在上面,點擊它會顯示路徑,你建立一個連接到jdbc並添加ojdbc 14 jar到它。這很簡單,並將該jar添加到classpath中。
可憐的形式,但我現在可以回答這個我的自我。 感謝http://jeffeske.com/blog/?p=157 原來IReport有它自己的類路徑。應該有這個想法。 – 2012-01-05 21:28:29
如果您找到解決方案,則可以將其更新爲正確答案。 – 2012-01-06 01:11:23
我是一個小白菜,我該怎麼做? – 2012-01-06 02:53:22