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
模板数据集:适用范围仅仅限于当前模板的数据集;
服务器数据集:适用范围包括工程下面的所有模板。
③模板样式设定及数据绑定
④模板的预览
共有条评论 网友评论