iReport在linux上,设置JDBC驱动程序

iReport在linux上,设置JDBC驱动程序,jdbc,jasper-reports,classpath,ireport,Jdbc,Jasper Reports,Classpath,Ireport,我想让一些JasperReports工作。为了构建它们,我正在使用iReport。 我需要连接到MS SQL Server数据库。iReport中列出了MS JDBC驱动程序。然而,当我去测试连接时,我得到一个类NotFound错误 我已经确保我的类路径中有驱动程序 echo $CLASSPATH /home/USER/dev/jtds/jtds-1.2.5.jar 有没有人遇到过这样的问题并找到了解决办法?关键思想是“在iReport中列出了MS JDBC驱动程序。”

我想让一些JasperReports工作。为了构建它们,我正在使用iReport。 我需要连接到MS SQL Server数据库。iReport中列出了MS JDBC驱动程序。然而,当我去测试连接时,我得到一个类NotFound错误

我已经确保我的类路径中有驱动程序

      echo $CLASSPATH
      /home/USER/dev/jtds/jtds-1.2.5.jar
有没有人遇到过这样的问题并找到了解决办法?

关键思想是“在iReport中列出了MS JDBC驱动程序。”有点令人惊讶。。。这毫无意义

嗯。。。这意味着iReport团队认为这是一个足够常见的驱动程序,他们将其放入下拉列表中,这样您就不必键入它。这并不意味着驾驶员有空


正如Dan在评论中已经提到的,解决方案是使用菜单工具将相关的.jar文件(jtds-1.2.5.jar)添加到iReport的类路径中→ 选项。(在OSX上是菜单iReport→ 首选项)。

转到ireport,在那里你会看到顶部的一个图标,单击它,它会显示路径,在那里你可以建立到jdbc的连接,并向其中添加ojdbc 14 jar。这很简单,将jar添加到类路径。

糟糕的形式,但我现在可以自己回答这个问题了。幸亏IReport有自己的类路径。应该考虑到这一点。如果你找到了解决方案,你可以将其更新为正确答案。我不知道该怎么做?只需回答你自己的问题,然后单击“检查”图标将其标记为正确答案。声誉低于100的用户在提问后8小时内无法回答自己的问题。您可以在22分钟内自行回答。在此之前,请使用评论或编辑您的问题。稍后会回来回答。