用Java在Web页面上输出统计图
河南省焦作水利局 聂春生
在Internet 和Intranet 的应用中,数据库和Web 技术的结合是传统MIS 系统移植到Internet(Intrant) 环境的关键, 已有不少厂商推出了各自的产品,但这些产品基本上是实现数据的html 格式输出。在实际应用中,我们经常需要把数据以统计图的形式表现出来,例如股票行情曲线图的输出。传统的方法是把统计图作为一个图形文件放到Web 服务器的目录中。这种做法虽然简单,但有明显的局限性:一是图形文件要占用较大存储空间;二是难以适应灵活复杂的查询要求;三是图形文件随数据库的变化而更新,加重了服务器的负担,也容易造成图形和数据库的不一致。
显然,要实现上述要求,需要两个关键环节:一是从数据库中读出数据;二是根据读出的数据在Web 页面中绘图。我们采用JDBC 访问数据库,在Web 页面中绘图则使用Java.awt 包中提供的Graphics 类实现。
为便于表述,建立数据表如下:
| 项 目 |
指 标 |
| 水 产 养 殖 |
60 |
| 工 |

本文介绍了如何使用Java在Web页面上从数据库读取数据并绘制统计图,特别是水平柱状图。通过JDBC访问数据库,利用Java.awt包中的Graphics类在Web页面中直接绘图,避免了生成静态图形文件的缺点,提高了灵活性和实时性。
最低0.47元/天 解锁文章
866

被折叠的 条评论
为什么被折叠?



