WEB开发网
开发学院数据库Oracle 多个Oracle数据库创建一个Excel报表 阅读

多个Oracle数据库创建一个Excel报表

 2007-05-10 12:18:16 来源:WEB开发网   
核心提示: 生成一个配置文件,其中包括您定义的数据连接和 SQL 查询,多个Oracle数据库创建一个Excel报表(2),该配置文件的格式为 XML 格式,将生成一个工作表显示每个数据库返回的结果,所以在任何安装有适当 JRE 的机器上都应该能正常运行, 使用该版本的 JRE,将依据服务器名称和 O

生成一个配置文件,其中包括您定义的数据连接和 SQL 查询。

该配置文件的格式为 XML 格式。

将生成一个工作表显示每个数据库返回的结果。

将依据服务器名称和 Oracle 系统标识符(又称为 Oracle SID)命名每个工作表。

电子表格将以粗体显示列标题(基于数据库列)。

该软件将用 Java 编写。

将使用 JDBC 访问数据库。

将使用 Jakarta POI 生成电子表格。

您可以为生产系统添加许多要求。 很明显,上面的列表中遗漏了口令加密方面的内容。 虽然现在已经能够处理 SQL 数据类型,但是一个更健全的解决方案还应该能够处理一些特殊的数据类型,如 BLOB(二进制大对象)、CLOB(字符大对象)和 LONG。 目前只能调用一个 XML 配置文件和一个脚本来设置环境和执行 Java 类,还未提供易于使用的图形界面。 由于只执行一个查询,因此必须保证该 SQL 查询无语法错误,并基于每个数据库的对象返回一个结果集。 且记录的内容非常少。 尽管如此,如果程序达到了上面的要求,那么该程序还是相对容易使用的,并且它能够快速生成包含许多数据库数据的文档。 如果需要,还可以使用 Excel 编辑该文档的格式。 因为将多个数据源的数据纳入了一个电子表格中,所以我们可以很方便对从各数据库提取的数据进行比较了。 此外,您使用的主要机制即 POI 应用程序编程接口 (API) 调用清晰可辨,而不会被构建一个功能齐备的解决方案所需的其他代码和资源所淹没。

测试和要求

本文所生成的软件是在安装有 Java 运行时环境 (JRE) 1.4.2、运行 Windows 2000 系统的 PC 机上编写和测试完成的。(要了解 JRE 1.5 相关的问题,参见边栏) Java 的设计初衷就是实现平台无关性,所以在任何安装有适当 JRE 的机器上都应该能正常运行。 使用该版本的 JRE,您无需访问其他外部 API(如 Xerces 和 Xalan)就能利用 XML 处理。

上一页  1 2 3 4 5 6 7  下一页

Tags:多个 Oracle 数据库

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接