1、概念
FineReport是一款类Excel操作界面的报表工具,通过拖拖拽拽简单实现报表制作,实现数据展示、数据查询、数据录入功能,并且支持图形多样化展示。
2、报表制作步骤

①新建数据库连接

数据库类型数据库类型  | 驱动器驱动器  | URLURL  | 
Oracle Oracle  | oracle.jdbc.driver.OracleDriver oracle.jdbc.driver.OracleDriver  | jdbc:oracle:thin:@ip:1521:databaseName jdbc:oracle:thin:@ip:1521:databaseName  | 
DB2 DB2  | com.ibm.db2.jcc.DB2Driver com.ibm.db2.jcc.DB2Driver  | dbc:db2://ip:50000/databaseName dbc:db2://ip:50000/databaseName  | 
SQL Server SQL Server  | com.microsoft.sqlserver.jdbc.SQLServerDriver com.microsoft.sqlserver.jdbc.SQLServerDriver  | jdbc:sqlserver://ip:1433;databaseName=xxx jdbc:sqlserver://ip:1433;databaseName=xxx  | 
MySQL MySQL  | com.mysql.jdbc.Driver com.mysql.jdbc.Driver  | jdbc:mysql://ip/databaseName? jdbc:mysql://ip/databaseName?  | 
Sybase Sybase  | com.sybase.jdbc2.jdbc.SybDriver com.sybase.jdbc2.jdbc.SybDriver  | jdbc:sybase:Tds:ip:5000/databaseName?CHARSET=cp936 jdbc:sybase:Tds:ip:5000/databaseName?CHARSET=cp936  | 
Access Access  | sun.jdbc.odbc.JdbcOdbcDriver sun.jdbc.odbc.JdbcOdbcDriver  | jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *accdb)};DBQ=${ENV_HOME}\..\FRDemo.accdb jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *accdb)};DBQ=${ENV_HOME}\..\FRDemo.accdb  | 
Others Others  | org.hsqldb.jdbcDriver org.hsqldb.jdbcDriver  | jdbc:hsqldb:file:[PATH_TO_DB_FILES] jdbc:hsqldb:file:[PATH_TO_DB_FILES]  | 
②新建模板与数据集
数据集是指将数据库中数据取出来,显示在FineReport设计器界面上,可直接使用的数据显示方式。相当于DataTable
模板数据集:适用范围仅仅限于当前模板的数据集;
服务器数据集:适用范围包括工程下面的所有模板。


③模板样式设定及数据绑定

④模板的预览

共有条评论 网友评论