今天是第一篇:配置凡软报表数据库及集成web
我们知道,既然是报表工具,数据都是从数据库出的。所以,我们学习凡软报表第一件事(下载、注册这里就不说了),就是先配置好数据库。
**
配置凡软报表数据库
**
工具栏--服务器--定义数据连接。如下图:
在弹出界面点击+号--选择配置方式(JDBC/JNDI)--选择对应数据库/配置数据库连接、用户名、密码等
配置完成如下图:
需要注意:在数据库连接上需要设置编码为UTF-8。不然会乱码的。
点击测试连接。进行测试。
如下图:
当我们看到成功的提示,说明连接成功。接下来,我们就来看看怎么在web项目中使用。
**
集成web
**
1:引入FineReport需要的jar到项目的lib下:
FineReport需要的jar目录:
%FineReport_Home%/WebReport/WEB-INF/lib。如下图:
2:在web.xml文件中添加FineReport相关:
<servlet>
<servlet-name>ReportServer</servlet-name>
<servlet-class>com.fr.web.ReportServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ReportServer</servlet-name>
<url-pattern>/ReportServer</url-pattern>
3:在项目的web-inf下创建reportlets、resources文件夹
说明:
resources:存放的是数据库连接配置相关的、存储过程、函数等
reportlets文件夹中存放的是配置好的模板数据: *.cpt
4:重启项目后访问。
访问路径:ip:端口号/项目名称/ReportServer?reportlet=*.cpt
http://localhost:8585/ssm_first/ReportServer?reportlet=mif.cpt
网友评论