将 Informix JDBC 添加到 Jasper 服务器
Posted
技术标签:
【中文标题】将 Informix JDBC 添加到 Jasper 服务器【英文标题】:Adding Informix JDBC to Jasper Server 【发布时间】:2015-03-31 01:56:11 【问题描述】:我已经在本地安装了 Jasper 服务器。我需要生成一个从 Informix DB 中提取数据的报告。因此需要一个 JDBC (duh)。我找到了名为 ifxjdbc.jar 的 informix JDBC 文件,并将其复制到“/apache-tomcat/lib”。重新启动了服务器。然后当我想创建一个新的数据源时,下拉列表不会显示我刚刚添加的 JDBC 驱动程序。
我什至尝试将 JDBC 文件复制到“/apache-tomcat/webapps/jasperserver-pro/lib”,然后重新启动服务器,但仍然没有成功
【问题讨论】:
【参考方案1】:您应该安装 IBM 页面上提供的 JDBC 驱动程序。它包含更多的 jar 文件,而不仅仅是 ifxjdbc.jar
。在我的环境中,我复制了:ifxjdbc.jar
、ifxjdbcx.jar
、ifxlang.jar
、ifxlsupp.jar
、ifxsqlj.jar
和 ifxtools.jar
。
我认为您应该运行简单的 Java/Jython 程序来尝试连接到您的数据库。如果它可以工作,那么您确定您拥有完整的环境。
【讨论】:
我已经下载了所有文件并将其全部复制到 lib 目录中。但仍然无法正常工作。 因为“不工作”我的意思是驱动程序仍然没有出现在下拉列表中以上是关于将 Informix JDBC 添加到 Jasper 服务器的主要内容,如果未能解决你的问题,请参考以下文章
我可以将锁定模式设置为在 Informix - JDBC - tomcat 连接池中等待吗?
Informix JDBC PySpark 将列名中的结果作为列值读取
Informix java.lang.ClassNotFoundException: com.informix.jdbc.IfxDirectConnection