首页 文章

iReport 2.0.4连接 - ClassNotFoundException

提问于
浏览
2

我尝试将iReport 2.0.4连接到我的数据库,从而导致ClassNotFound异常 . 所以我为SQL服务器下载了MS JDBC驱动程序4.1和4.0 . (http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774

我将jdb jar文件添加到iReport Classpath:

enter image description here

我重新启动iReport并尝试再次连接到数据库:

文件>报告向导>数据库JDBC连接>下一步>

JDBC驱动程序(com.microsoft.jdbc.sqlserver.SQLServerDriver)JDBC URL:jdbc:microsoft:sqlserver://(myIP):1433; DatabaseName = MYDATABASE

我得到了同样的例外 .

enter image description here

谁能指出我做错了什么?

1 回答

  • 1

    问题是JDBC驱动程序的类名不正确 . 正确的类名是 com.microsoft.sqlserver.jdbc.SQLServerDriver (注意元素的顺序: sqlserver before jdbc ) .

    我相信第一个Microsoft SQL Server JDBC驱动程序之一确实具有您尝试过的类名,但它已被替换 .

相关问题