我想让一些JasperReports正常工作。要构建它们,我使用的是iReport。 我需要连接到MS SQL Server数据库。在iReport中列出了MS JDBC驱动程序。但是,当我去测试连接时,我得到一个类未找到错误。
我确保我的班级路径中有驱动程序
echo $CLASSPATH
/home/USER/dev/jtds/jtds-1.2.5.jar
是否有人遇到过这类问题并找到了办法?
答案 0 :(得分:1)
关键思想是“在iReport中列出了MS JDBC驱动程序”。有些令人惊讶......这意味着什么都没有。
嗯......这意味着iReport团队认为这是一个足够普通的驱动程序,他们将它放入下拉列表中,这样您就不必输入它。 不意味着驱动程序可用。
正如Dan在评论中已经提到的那样,解决方案是使用菜单Tools→Options将相关的.jar文件(jtds-1.2.5.jar)添加到iReport的类路径中。 (在OS X上,它是菜单iReport→首选项)。
答案 1 :(得分:0)
转到ireport那里你会看到一个顶部的图标并点击它会显示路径你建立与jdbc的连接并添加ojdbc 14 jar到它。这很简单,并将jar添加到classpath。