`

FineReport中如何进行Informix数据库连接

阅读更多

报表开发工具Finereport中,对于Informix数据库,定义数据连接处进行如下配置:

数据库:Others

驱动器:com.informix.jdbc.IfxDriver

URL:

jdbc:informix-sqli://localhost:port/mydatabase:INFORMIXSERVER=mydatabase

用户名:username

密码:password

说明:

1. 在WebReport工程下的WEB-INF\lib下,已有JDBC驱动包:Informix的jar包,其名字为ifxjdbc.jar。

2. 选择了数据库类型是Others之后,默认会带出来ODBC的驱动写法。驱动器一定要改。

3. Informix在安装时需要定义一个用户名和密码,和Oracle的安装是类似的。所以定义连接时,用户名密码一定不是空的。如果有用户反映说没有用户名密码,也必须要创建一个,否则是连接不成功的。

1. jdbc连接Informix中文显示乱码

informix不支持gbk,jdbc连接时,中文会显示乱码,报错informix Locale not supported ,那么怎么才能使用jdbc连接informix呢?

1.1 解决思路

自己手动定义NEWCODESET设置。

· NEWCODESET格式:

NEWCODESET=JDK-encoding,Ifx-codeset,Ifx-codeset-number

JDK-encoding对应java中的encoding是gbk;ifx-codeset对应数据库中的编码格式,是ISO885901;ifx-codeset-number对应informix数据库编码id,手册中8859-1对应的是819。

修改JDBC连接的url配置如下:

jdbc:informix-sqli:ip:port/test:informixserver=test;NEWCODESET=gbk,8859-1,819

如果informix的语言环境为GB18030,其jdbc的URL链接参数设置如下:

jdbc:informix-sqli://ip:8090/sky:INFORMIXSERVER=test;DB_LOCALE=zh_cn.GB18030-2000;CLIENT_LOCALE=zh_cn.GB18030-2000;NEWCODESET=GB18030,GB18030-2000,5488;DBDATE=Y4MD

分享到:
评论

相关推荐

    FineReport如何连接和使用MongoDB数据库

    随着NoSQL数据库越来越流行,MongoDB数据库作为NoSQL数据库中的领头羊,使用也越来越广泛。为此,FineReport V8.0版本提供了数据连接和数据集接口,可以通过开发一款可以连接和使用的MongoDB数据库的插件。

    如何连接oracle数据库及故障解决办法

    连接 Oracle 数据库是每个开发者和数据库管理员都需要掌握的基本技能,但是很多人在连接 Oracle 数据库时都会遇到各种问题,本文将详细介绍如何连接 Oracle 数据库及故障解决办法。 首先,在连接 Oracle 数据库之前...

    报表开发工具中mysql数据库连接编码转化失效解决方案

    在报表开发工具FineReport中,mysql数据库连接通过数据连接编码转换进行编码的转换,在通过报表录入往数据库中录入中文数据的时候,总是出现乱码,根据自己的平时的操作,在本文中分享相关的解决方案。

    根据用户使用不同的数据库连接插件

    在IT行业中,数据库连接是应用程序与数据存储进行交互的关键环节。帆软报表(FineReport)是一款广泛使用的报表设计工具,它允许用户创建复杂的报表并进行数据处理。在处理多用户环境时,每个用户可能需要连接到不同...

    如何在FineReport中解析数据库内XML文件

    在帆软报表软件FineReport中处理存储于数据库字段中的XML文件,需要对XML数据进行解析,从而将数据转换为可用的报表数据源。XML数据通常以字符串形式存储在数据库表中的某字段内,这种数据结构要求使用者采用特定的...

    报表软件FineReport如何连接SAP HANA.docx

    为了将 FineReport 连接到 SAP HANA,需要进行环境搭建、权限配置、数据连接和测试等步骤。 环境搭建 在开始之前,需要确保 HANA Studio 的环境是否允许工程进行 NewFile 的操作,如果不行,需要更新 Studio 的...

    FineReport数据库文件FRDemo.db

    帆软报表FineReport数据库文件

    报表软件FineReport如何连接SAP HANA

    当需要在FineReport中使用SAP HANA作为数据源时,需要进行一系列的环境搭建和配置步骤。 首先,在进行环境搭建之前,需要确保HANA Studio的环境配置正确,并且能够允许新建文件操作。如果环境不允许,可能需要更新...

    帆软报表FineReport中数据连接之Websphere配置JNDI连接

    在帆软报表FineReport中,若要实现与Websphere应用服务器的JNDI连接,需要进行一系列配置,以确保报表能够利用JNDI获取数据源,并最终在WEB环境中通过浏览器访问报表。 首先,需要了解JNDI(Java Naming and ...

    finereport在数据集中sql执行没结果,而放到mysql数据库中查询有结果.docx

    - **修改数据连接**:在FineReport的数据连接定义中,可以在URL参数中增加`?useUnicode=true&characterEncoding=UTF-8`这样的参数,以确保字符集的一致性。同时,需要将设计器中的字符集设置为自动,这样可以更好地...

    Spring Boot2.6.13集成FineReport11.0教程

    在 FineReport 中,我们需要设计报表并连接数据库。用户需要了解如何定义数据连接、添加 JDBC 驱动、设置连接参数等。 知识点 5:报表预览 在报表设计完成后,用户需要预览报表以检测 SQL 是否正确、检查数据是否...

    帆软连接数据库测试工具(kingbase8连接)

    “测试与连接kingbase8使用说明文档”是指导用户如何配置和使用这些工具与Kingbase8数据库进行连接的详细教程。文档可能涵盖了设置数据库连接参数、编写SQL语句、执行查询、处理结果集等内容,并可能包括故障排查和...

    详细解密FineReport中的报表执行过程

    通过设置日志输出级别为“显示普通信息”,可以在FineReport的设计器中找到相应的日志设置选项,并按照提示进行调整。配置完成后,用户可以通过查看控制台输出的日志来了解每一步的详细信息。 实际监控报表执行过程...

    如何将钉钉集成到FineReport插件中(官方)

    需要注意的是,FineReport与钉钉的集成过程中,可能会遇到OCR扫描出文档的文字识别错误或漏识别的情况,因此在实际操作中,需要根据上下文内容和逻辑关系,对文档中出现的个别文字错误或遗漏进行适当的理解和调整。...

    报表开发工具FineReport中如何把报表放到网页中显示

    ### 报表开发工具FineReport中如何把报表放到网页中显示 #### 一、背景介绍 随着信息技术的发展,越来越多的企业倾向于使用基于浏览器/服务器(Browser/Server,简称BS架构)的系统来处理业务流程。这类系统通常...

    Web报表工具FineReport的JS开发之字符串

    在报表开发过程中,有些需求可能无法通过现有的功能来实现,需要开发人员二次开发,以FineReport为例,可以使用网页脚本、API接口等进行深入的开发与控制。 考虑到JS脚本开发的使用较多,这里先先简单介绍如何用JS对...

    报表工具FineReport中如何把报表放到网页中显示

    ### 报表工具FineReport中如何把报表放到网页中显示 #### 一、背景与需求分析 随着互联网技术的发展,企业对于数据展示的需求越来越倾向于基于Web的解决方案。这些Web应用通常采用BS架构(Browser/Server架构),...

    FineReport报表制作流程

    数据是报表的基础,FineReport支持多种数据库连接。对于Oracle和SQL Server,可以通过配置数据库连接参数,如服务器地址、数据库名、用户名和密码,来建立数据源。 3. 制作报表 3.1. 报表分类 - 普通报表:主要展示...

Global site tag (gtag.js) - Google Analytics