使用 Apache 的 POI 和 HSSF 将 Excel 电子表格数据加载到 DB2
2010-04-22 00:00:00 来源:WEB开发网核心提示: 一步步执行该应用程序如果阅读了本文的 先行篇,您会发现该应用程序与之十分类似,使用 Apache 的 POI 和 HSSF 将 Excel 电子表格数据加载到 DB2(5),否则,或许值得您去读一下那篇文章, 图 2. 等待选择电子表格按下“Load My Spreadsheet&r
一步步执行该应用程序
如果阅读了本文的 先行篇,您会发现该应用程序与之十分类似。否则,或许值得您去读一下那篇文章。正如您将看到的,也是真正的面向对象的程序员应该做的,我们重用了在其姊妹应用程序中所写的大量代码。
在第一次激活 ExcelDB2 时,您将需要向正要写入的数据库验证自己,见 图 1。该应用程序的 GUI 组件是使用 Java Swing TM 构建的。而应用程序的登录部分则是由 LoginDialog.java 和 LoginService.java 的代码处理的。登录服务调用 SQLFacade.java 。整个应用程序都会用这个类来与 DB2 数据库进行交互。其工作是要将程序员从直接使用 JDBC API 中抽身出来。如果用户提供了必要的凭证和连接信息,SQLFacade 对象就会被实例化,而应用程序则继续运行。否则,您将收到错误消息并且被要求重新输入这些值。
图 1. 登录数据库
在成功登录之后,将出现一个屏幕,您将在其中提供两个输入:要导入的 Excel 电子表格文件和要在目标数据库中创建的表名(默认为 New_Table),见 图 2。
图 2. 等待选择电子表格
按下“Load My Spreadsheet”按钮将弹出 FileChooser 对话框,见 图 3,您可以从中选择要加载的 Excel 文件。
[]
- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››Apache中改变php.ini的路径
- ››使用纯文本文件打造WCF服务
- ››使用 Dojo 开发定制 Business Space 小部件,第 4...
赞助商链接