使用 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 文件。
- ››使用linux中的quota教程
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››使用jxl生成带动态折线图的excel
- ››apache rewrite将指定URL转向指定的几个服务器
- ››使用mysql mysqldump进行数据库迁移
- ››使用jquery是新tab形式
- ››使用QUnit进行Javascript单元测试
- ››使用UITextFieldDelegate来隐藏键盘
- ››使用公式提取Excel中的日期后发现格式不对
- ››使用SQL Azure 的BI 解决方案
- ››使用PLSQL Developer工具导出sql文件
- ››使用双缓冲技术实现Android画板应用
更多精彩
赞助商链接