天天看點

iReport 連接配接oracle

當使用iReport 連接配接oracle時出現ClassNotFoundError:oracle.jdbc.driver.oracleDriver Check your classpath!的錯誤碼,

原因很簡單:主要由于iReport沒有找到Oracle10g的jdbc驅動,在iReport1.2.8中并沒有内置Oreacle10g中的Windows驅動,隻内置的mySQL的驅動,是以連接配接mySQL資料庫不會出現此類問題的.---www.52kxbc.com

解決用法:

1.将Oracle10的驅動(ojdbc14.jar)添加到iReport的classpath中,在iReport中選擇”Options”菜單,點選”Classpath”在彈出視窗中增加JAR包(ojdbc14.jar)即可,重新測試時将出成功的提示.

留意:這種用法隻是告訴iReport如何找到驅動,并不會将驅動本身複制到iReport中來,假如驅動的位置發生了變化,iReport将無法找到它,為保證不必要的麻煩,最好采用第二種用法.

2.直接将驅動(ojdbc14.jar)複制到iReport安裝目錄下的JasperSoft\iReport-1.2.8\lib中即可,lib中存放了iReport使用的所有包.