netbeans生成数据报表
来源:互联网 发布:淘宝上外链代发靠谱吗 编辑:程序博客网 时间:2024/05/21 09:32
netbeans生成数据报表
由于在做课程设计时,需要产生数据报表,于是google得到下面一篇文章:
http://gjl2008yn.javaeye.com/blog/186582
--------------------------------------------------------------------------------------
最近一个项目中要求报表打印功能,而在Java中一直没有找到合适的报表设计工具。到网上找了好久, 8) 终于被我找到了——就是iReport,它是基于JasperReports的报表设计工具。
我下载的是它的netbeans插件版,安装和使用起来都非常方便。那么我在这里谈一下的它的下载、安装到使用。
1 下载:请点击这个链接下载:http://sourceforge.net/project/showfiles.php?group_id=64348&package_id=263429
在下载这个插件之前,你还需要下载netbeans 6.0.1或 6.1 版可以到http://www.netbeans.org网站上去下载。
2 安装:看下面的图解。
下载完成后,先安装netbeans,启动netbeans,选择“工具-插件-已下载-添加插件”如下图:
选择你下好的“iReport-nb-0.9.1.nbm”插件,然后点击“安装”这样插件就可以安装了。
3 安装之后,我们先设计一个报表。
先使用“服务”创建一个数据库连接:
添加驱动(右键,新建驱动程序),如果你使用的是SQL SERVER数据库请到这里下载驱动:
在“数据库”上“右键”点击“新建连接...”选择你下载并解压后的驱动程序包“sqljdbc.jar”,然后再创建连接:设置连接信息,这是连接SQL SERVER 2005 或 2000的设置:如果添加成功,在“服务——数据库”下会出现下列的连接(可以点击右键选择“连接...”,使它连接到数据库)
4 报表数据库源添加,在工具栏上点击这个按钮:
这时点击“new”,选择“NetBeans Database JDBC connection”,选择你新建的连接,输入一个“Name”如图:
5 制作报表。
在netbeans中新建一个普通的Java项目(“文件——新建项目...”):
新建项目后,再新建一个报表文件(“文件——新建文件...”):
在后面的向导中选择文件存放的位置,再选择相应的数据库源,之后(编写查询或使用“Design Query”设置一个查询):
再选择报表中要使用的列:
选择分组字段:
“下一步”选择风格:
“下一步——完成”形成报表,点击“Preview”预览效果:
6 在应用程序中使用你的报表。
为你的应用程序添加“库”:
选择库:
---------------------------------------------------------------------------------------------------------------------
直接按照上面步骤来:在http://sourceforge.net/projects/ireport/下载0.9.1版本的插件,然后安装这个插件,新建一个application,然后向工程中添加一个report,点击“预览”,直接产生下面的错误:
Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
根据上面的错误信息,既然是not found,那么吧上面的这个jar包加到工程中不久完了。于是在ide安装目录下的ireport/modules/ext下,找到这个依赖包:xerces,然后重新编译项目,点击“预览”还是出现上面的错误。
没有办法,网上查文档google:
http://stackoverflow.com/questions/1016286/org-apache-xerces-jaxp-saxparserfactoryimpl-not-found-when-importing-gears-api-in
Check that Xerces exists in:
$JAVA_HOME/lib/endorsed
Sounds like a Java 5 issue. Also check the Java system property for:
javax.xml.parsers.SAXParserFactory
It should be:
org.apache.xerces.jaxp.SAXParserFactoryImpl
If not then that's your issue, make sure you set the system property.
根据上面的思路的话,猜想那可能就是因为版本的问题,在官网说上下载一个较高版本的ireport 3.7.3,安装之后果然能够生成报表,但是中文还是出现乱码。Google得到:
http://onjavaroad.javaeye.com/blog/538622
按照上面的思路的话,我直接给成:
<style name="Title" forecolor="#FFFFFF" fontName="宋体" fontSize="50" isBold="false" pdfFontName="宋体"/>
然后输入中文,没有问题。
环境是:netbeans 6.7.1 ireport 3.7.3
- netbeans生成数据报表
- asp生成excel数据报表
- asp生成excel数据报表
- 报表数据动态生成页面
- C#利用OWC组件生成数据报表
- C#利用ZedDemo组件生成数据报表
- C#利用OWC组件生成数据报表
- C#利用ZedDemo组件生成数据报表
- 将多条数据以横向排列生成报表
- mysql数据自动生成报表软件
- netbeans生成phpdoc
- netbeans生成jar
- NetBeans生成JAR
- 如何用C++将Oracle数据定期生成Excel报表
- python 按固定格式数据生成excel报表源代码
- 微服务架构 (五): 获取微服务数据, 生成报表
- 润乾报表选中一行数据生成相应的统计图
- 微服务架构 : 获取微服务数据, 生成报表 (五)
- oracle 的rowid是啥意思
- 使用ifstream和getline读取文件内容
- [翻译] AGG 之贝塞尔插值
- linux系统资源管理sysctl(sysctl.conf)
- VS2010好用吗比2008变化大吗?
- netbeans生成数据报表
- 发布汇编集成编译器Win-Masm v2.2
- 《请给我结果》学习小结
- 浅谈Self-Invoking Anonymous Functions(自调用匿名函数)
- 构建基于JSON的Web服务最佳实践
- 约瑟夫问题
- 毕业了,想想自己吧!
- Tree.h
- 浅谈jQuery.extend