帆软连接java数据库接口_帆软设计器ODBC连接PGSQL出现:java.lang.NullPointerException

  • Post author:
  • Post category:java


帆软设计器ODBC连接PGSQL出现:java.lang.NullPointerException

帆软设计器ODBC连接PGSQL出现:java.lang.NullPointerException

1、环境

帆软9.0

PGSQL版本:11.5

2. 操作步骤

由于瀚高数据库引用 PostgreSQL 内核技术,因此我们需要把 PostgreSQL 的相关驱动贝到报表工程下面。

2.1 拷贝 JAR 包到 FR 工程

将 postgresql-9.4.1208.jre7.jar 拷贝至报表工程 webroot/WEB-INF/lib下。之后重启设计器,不同版本的驱动包下载地址 PostgreSQL JDBC Driver

2.2 配置数据连接

启动设计器,点击服务器>定义数据连接,点左上角+号新增一个数据连接

数据库选择 Postgre;驱动器输入:org.Postgresql.Driver ;

URL 输入:jdbc:Postgresql:服务器IP地址/端口号:E:/实际路径,点击测试连接,测试成功后即可进行对数据的相关操作。

d6ff947a0e6666deeeb036c6e3cd0991.png

3、出现错误

f15fe8abb282641d43ea041e725d65cc.png

错误提示:

java.lang.NullPointerException  非模板触发错误

4、解决方法

原因:没有驱动

本地:将数据库驱动拷贝到目录(根据自己的安装目录)

实例

D:\finereport9.0\finereport\FineReport_9.0\WebReport\WEB-INF\lib

b48be7133f7bd4bf94709b40ae270644.png

远程服务器:将数据库驱动拷贝到对应的服务器目录下

C:\Program Files (x86)\Apache Software Foundation\Tomcat 8.5\webapps\WebReport\WEB-INF\lib

注:一定要放在对应的服务器下的目录,不然也连接不成功

5、加了驱动后测试结果如下

029a544617b35932402eb3c65956b1cf.png

6、总结

通常使用ODBC连接数据库出现的问题,先确定URL的端口号、服务器名称、以及数据名称。接下来检查用户名和密码,最后再测试不成功应该就是驱动的问题了。使用帆软可以看日志来排错,除此之外要选择好数据库对应的驱动版本。

帆软设计器ODBC连接PGSQL出现:java.lang.NullPointerException相关教程



版权声明:本文为weixin_39839541原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。