情景:iRoport中選擇com.microsoft.jdbc.sqlserver.SQLServerDriver的JDBC Driver;連接時出現ClassNotFoundError錯誤
當見到下面的紅色的數據庫驅動。就別傻乎乎的點擊測試。肯定報錯的。
1.因為系統都沒有你的SQLServer的jar.
所以你現在應該要下載你相應的jar.
這里我提供SQLServer2008的。(因為我只用到mysql和SQLServer兩種。mysql已經系統集成好了。所以我只好去下載SQLServer的)
http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=21599
2.如果可以就把相應的jar包放在IReport的安裝目錄中吧!(免得下次誤刪什么東西。就出什么差錯。)
然后再用"Add JAR"加入到你的ClassPath中。
這樣。IReport(我用的是IReport5.6.0,所以下面的界面是這樣的。其他人就自己找一下ClassPath吧。)才檢查到你的環境有com.microsoft.jdbc.sqlserver.SQLServerDriver這個驅動類
3.如果你SQLServer本來就沒有配好。那就是你自己問題了。
那看另一篇博文吧!
SQL Server 2008開啟sa賬戶以及如何用JDBC進行連接
http://www.cnblogs.com/shortboy/p/3253090.html