`
文章列表
1. 问题描述 数据库会以某种编码方式保存与读取数据,FineReport解析时默认使用GBK字符集,若数据库端编码与设计器端编码不一致时,就会导致中文及特殊字符的乱码。 FineReport在定义数据连接时可以进行编码转换,将数据库编码(数据库中数据表的编码方式)转换成我们想要的编码方式,编码中包含了基本的数据库编码,如:GBK、BIG5、ISO-8859-1、UTF-8、UTF-16、EUC-JP、EUC-KR。 2. 编码转换示例 2.1 问题描述 若使用的是Oracle9i或者更低版本的,这些版本安装的时候,默认的数据库字符集是US7ASCII码,此时直接在我们的设计器里,连 ...
1. 问题描述 帆软报表FineReport客户端连接SQLServer(2000、2005等),常常会出现如下错误:com.microsoft.sqlserver.jdbc.SQLServerException: 到主机的TCP/IP 连接失败。 该错误可能由如下几个方面导致: 2. URL是否正确 首先确认在定义数据连接那边的URL是否正确(保证IP,端口以及数据库是正确的),如下图: 3. sp4安装包有没有装 这个主要是sqlserver2000,其他版本一般没有这个问题。sqlsp4补丁就是Microsoft SQL Server 2000 Service Pack 4 ...
1. 制作报表的原理 在帆软报表FineReport设计器中先用JDBC连接到数据库,建立数据库连接,然后用SQL或者其他方法创建数据集,使用数据集制作报表,然后把建立的数据库连接从JDBC连接改成JNDI连接,然后配置好服务器中的JNDI连接,然后按照我们下面章节所说的部署weblogic服务器,这样就可以通过WEB浏览器浏览到使用JNDI连接的报表了。 WEBLOGIC的JNDI资源应用与WEBSPHERE的JNDI资源应用很类似,所以本章就简略地进行讲解,具体的步骤可以参照上一章WEBSPHERE的JNDI资源应用。 1.1 制作使用JNDI连接的报表 首先使用jdbc方式连接数 ...
使用sqlsever 2000数据库数据源来做实例讲解,帆软报表FineReport数据连接中Jboss配置JNDI大概的过程和WEBSPHERE以及WEBLOGIC基本相同,用JDBC连接数据库制作报表,然后在数据库连接里将连接方式改成JNDI,然后在Jboss服务器中配置好JNDI资源,然后配置发布即可,本章节主要说明在后两步如何配置。 在jboss\server\default\deploy下新建文件夹,名为WebReport.war(也可通过将其打成war包来部署,这里不做讨论),将% FR_HOME%\WebReport文件夹下的WEB-INF复制到 WebReport.war中, ...
1. 概念 在数据库中, 游标是一个十分重要的概念。游标是一种能从包括多条数据记录的结果集中,每次提取一条记录的机制。 用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,往往是一个含有多个记录的集合。游标机制允许用户在此结果集内逐行访问每条记录,并按照用户自己的意愿来显示和处理这些记录。 2. 标准写法(以oracle为例) declare ursor mycur is select *from books;----定义游标 myrecord books%rowtype; ----%rowtype表示行数据类型,myrecord存储books中的一行数据 begin ...
以oracle9i数据源制作的模板jndi.cpt为例来说明如何在FineReport中的Websphere配置JNDI连接。由于常用服务器的JNDI驱动过大,帆软报表FineReport中没有自带,所以可以采取下面的方法来使用服务器中的JNDI连接。原理:先用JDBC连接到数据库,建立数据库连接,然后用SQL或者其他方法创建数据集,使用数据集制作报表,然后把建立的数据库连接从JDBC连接改成JNDI连接,然后配置好服务器中的JNDI连接,然后按照我们下面章节所说的部署好服务器,这样就可以通过WEB浏览器浏览到使用JNDI连接的报表了。 1. 制作使用JNDI连接的报表 首先使用JDBC方 ...
1. 问题描述 在帆软报表FineReport中,通过JNDI方式定义数据连接,首先在Tomcat服务器配置好JNDI,然后在设计器中直接调用JNDI的名字,即可成功使用JNDI连接,连接步骤如下: 2. 实现步骤 · 使用版本及环境 下面以Windows XP系统,tomcat 5.5,jdk 1.6,连接SQLserver2000数据库进行JNDI连接说明,其他版本数据库步骤基本相同。 2.1 拷贝驱动 将连接数据库的JDBC驱动拷贝到Tomcat安装目录下的%Tomcat_HOME%\common\lib下。这边使用SQLserver2000数据库,所以把报表安装%FineR ...
连接池原理 在帆软报表FineReport中,连接池主要由三部分组成:连接池的建立、连接池中连接使用的治理、连接池的关闭。下面就着重讨论这三部分及连接池的配置问题。 1. 连接池原理 连接池技术的核心思想,是连接复用, ...
报表开发工具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之后,默认 ...
1. 描述 Hadoop是个很流行的分布式计算解决方案,Hive是基于hadoop的数据分析工具。一般来说我们对Hive的操作都是通过cli来进行,也就是Linux的控制台,但是,这样做本质上是每个连接都存放一个元数据,各个之间都不相同,这样的模式用来做一些测试比较合适,并不适合做产品的开发和应用。 因此,就产生了Hive的JDBC连接的方式。本文介绍报表开发工具FineReport中,hadoop、hive数据库连接方法。 2. 步骤 Hive提供了jdbc驱动,使得我们可以连接Hive并进行一些类关系型数据库的sql语句查询等操作,首先我们需要将这些驱动拷贝到报表工程下面,然后再 ...
1. 描述 根据添加目录的方法,重新在报表开发工具FineReport管理目录下面添加一个子目录FRTest,然后选中该目录,在该目录下面添加模板,可直接添加普通的分页模板,填报模板或数据分析方式查看模板,模板可以带参数并且可对参数设置默认值,同时也可通过添加参数的方式添加form表单等等。 2. 分页模板 2.1 添加模板 选中FRTest目录,在报表管理面板右上角点击添加模板按钮,弹出添加模板对话框如下图,路径选择doc\Parameter\ParaSelect.cpt,名称重命名为订单明细表,报表查看方式选择预览,点击参数设置的刷新按钮,在下方自动获取模板里面的参数并显示出来: ...
添加链接 1. 描述 在FineReport产品演示里面不单单显示报表,可把其他链接中的地址放到演示中,一起进行访问。 2. 添加链接 选中FRtest目录,点击添加链接按钮,弹出添加链接对话框,名称输入百度,链接路径输入http://www.baidu.com,如下图: 注:链接具体路径必须把http://加上才可访问。 确定后,在目录下就会生成一条关于链接的记录,如下链接地址,操作二个选项可编辑、删除:
虚拟目录树可以有效管理所有模板,设置目录树是在产品演示平台http://localhost:8075/WebReport/ReportServer?op=fs左下角的管理系统,再点击报表管理则进入虚拟目录树面板。 报表管理包括目录管理和报表管理。 目录管理:是指对虚拟目录的增删改; 报表管理:针对某个目录,为该目录添加删除模板。 虚拟目录树就是像windows系统中的文件夹的结构一样,分为文件夹跟子文件夹,可以在不同文件夹保存内容,方便识别和管理。这个虚拟目录树的文件夹信息,也保存在数据库中。 报表管理目录树 1. 设置方法 目录树可以对所有模板进行管理。 启动内置服务器,在 ...
例1:刷新页面 1. 问题描述 A超链至B填报,B提交数据后返回A时,A自动刷新显示新的数据。 2. 解决方案 1. contentPane.setAppearRefresh();  //在A的加载结束后事件中添加js   3. 示例 3.1 打开报表
1. 描述  PC上制作好的报表,在手机端查看的时候,报表软件默认的自适应效果不尽人如意。例如,报表比较大,到手机上被缩的非常小,字都看不清等等。为此FineReport增加了选项可以手动控制报表在移动终端上的显示效果。 ...
Global site tag (gtag.js) - Google Analytics