jfreechart数据库连接及柱状图例子

jfreechart数据库连接及柱状图例子

ID:15954629

大小:457.48 KB

页数:45页

时间:2018-08-06

jfreechart数据库连接及柱状图例子_第1页
jfreechart数据库连接及柱状图例子_第2页
jfreechart数据库连接及柱状图例子_第3页
jfreechart数据库连接及柱状图例子_第4页
jfreechart数据库连接及柱状图例子_第5页
资源描述:

《jfreechart数据库连接及柱状图例子》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、使用JFreeChart显示您的Oracle数据库数据作者:DustinMarx和MichaelG.Martin使用JFreeChart可以轻松绘制Oracle数据库数据图表,并可以选择多种高质量的图表类型。2007年9月发布借助图表、数字和图形可更快速地了解和分析大型数据集。俗话说“百闻不如一见”,因为图片可以传达有关难以从文本数据本身获得的数据的重要概述和比较信息。JFreeChart是一个基于Java的开源(免费)库,利用它可以轻松创建多种类型的以数据为中心的高质量图表。这个功能强大的库提供了一个非常方便的API,使不熟悉JFreeChart的开发人员可以快速创建表示其

2、数据的高质量图表。在本文中,我们将使用Oracle数据库10g快捷版(XE)中的HR模式数据提供一个该过程的示例。JFreeChart简介JFreeChart项目的启动可追溯到2000年。这个库的最新版本1.0.6版于2007年6月发布,本文使用的就是该版本。JFreeChart支持生成多种不同类型的图表,包括从饼形图、条形图、面积图、直线图、柱状图以及Gantt图表等常见类型到Candlestick、Wind以及WaferMap图表等较专业、不太常用的类型。确定JFreeChart支持的现成图表类型的最快的一种方法是检查JFreeChart的ChartFactory类的Ja

3、vadocAPI文档。在一些开发环境中,可以使用JFreeChart有效地生成面向数据的图表,这些环境包括:·生成的文件为可移植网络图形(PNG)或JPEG格式·基于JavaSESwing的应用程序,包括小程序·JavaEEservlet和JavaServer页面(JSP)·与iText集成创建PDF·与Batik集成创建SVG格式要绘制成图表的数据本文的图表中要以图形方式表示的数据来自于Oracle数据库快捷版提供的HR模式。图1显示了Oracle数据库快捷版附带的SQL*Plus编辑器中显示的HR模式中的表。图1:SQL命令行工具中显示的HR模式表Oracle数据库快捷版

4、还提供了一个非常有用、易于使用的基于Web的管理工具,该工具是在OracleApplicationExpress上构建的。图2演示了该工具,并且再次显示了HR模式中的某些对象(在本示例中为表)。图2:OracleApplicationExpress中的HR模式表Oracle数据库快捷版为开发人员提供了很多优势,而且自身与JFreeChart兼容。Oracle免费提供Oracle数据库快捷版用于开发和生产。除了免费的优点之外,一个占用空间较小、易于安装和管理以及非常有用的集成Web管理工具,也是该数据库产品的其他优势之一。其缺点主要影响大型企业用户,因为缺陷涉及存储空间、内存大

5、小以及比传统Oracle数据库产品小的特性集。对于开发和构建原型,甚至对于小型生产数据库,Oracle数据库快捷版都非常适合。对于预算有限的企业或项目来说尤为如此。图3中的快照再次显示了这个基于Web的管理工具,该工具显示了Oracle数据库快捷版的某些最重要的限制。Oracle数据库快捷版中一个实例的存储空间被限制为5GB(包括系统表空间),因此目前为止使用的710MB在该工具的屏幕截图中被描述为大约是该限制的14%。内存使用被限制为1GB,因此该实例的314MBRAM使用情况也是据此描述的。以SYSTEM身份登录到该管理工具可以在管理屏幕上显示更具体的存储和内存信息。图3

6、中的屏幕截图还显示了该工具提供的用于管理数据库的所有子菜单选项。图3:Oracle数据库快捷版工具和使用情况监视介绍了Oracle数据库快捷版和作为本文图表生成的数据源的HR模式之后,我们现在回过头来继续介绍JFreeChart本身。下载并“安装”JFreeChartJFreeChart可从www.jfree.org/jfreechart/下载。单个下载文件包含几个用于JFreeChart的JAR文件。将下载的文件解压缩到所选目录下后,任何使用JFreeChart的应用程序的类路径至少需要指向jfreechart-1.0.5.jar和jcommon-1.0.9.jar文件。可

7、以通过将这些JAR文件添加到您喜欢的IDE的项目中来处理此问题。为了在IDE的外部构建和运行,JavaSE6允许在类路径中使用通配符指定JAR,因此JFreeChart库目录中的JAR都可以包括在类路径中的一个*.jar表达式中。除了解压缩分发文件并将您的应用程序的类路径指向相应的JFreeChartJAR文件之外,不需要任何重要的安装工作。为示例代码相关性配置OracleJDeveloper图4显示了构建和运行本文中的大多数代码示例所需的相关JAR文件。列出了前面提到的两个JFreeChartJAR,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。