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

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

 2007-05-10 12:18:16 来源:WEB开发网   
核心提示: 初始配置如果系统中有几种 JRE,那么必须确保正确设置 PATH 环境变量,多个Oracle数据库创建一个Excel报表(3),以调用 1.4.2 或更新版本的 JRE,而非老版本的 JRE,然后基于配置的连接和 SQL 查询来 构建电子表格, 配置文件 (config.xml) 应该位于

初始配置

如果系统中有几种 JRE,那么必须确保正确设置 PATH 环境变量,以调用 1.4.2 或更新版本的 JRE,而非老版本的 JRE。 可在 java.sun.com/j2se/1.4.2/docs/api 中 获取 JRE 1.4.2 版的 Javadoc 文档。

该软件下载中包含的批处理文件中的信息已经进行过更改,可用于 Linux 环境,而且这些信息已经在 Red Hat Linux 上测试通过。 只是对 run.sh 进行了适当的修改,并没有更改并执行 run.bat。 在 Linux 环境中,可使用 OpenOffice.org 的电子表格程序来显示电子表格。

环境设置基本上就是两个环境变量的设置: PATH 和 CLASSPATH。 首先要正确设置 CLASSPATH,以利用提供数据库访问和 Excel 电子表格功能的 API。 使用 run.bat 文件设置这一变量,这样就可以访问相应的 Java 文档(.jar 文件)。 您可能需要将指向 classes12.jar(其中包含 Oracle JDBC 驱动)的路径更改您系统上的正确路径。 在安装许多不同的 Oracle 产品时都将自动安装该文件。如果您系统中没有该文件,本文前面提供有文件的下载链接。 如果 CLASSPATH 不包含这一 jar,当程序试图载入 JDBC 驱动时,会出现错误:

Driver not found: oracle.jdbc.driver.OracleDriver

java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

下载的文件中有一个 lib 目录,其中包含有 POI jar (poi-2.5.1-final-20040804.jar)。 如果 CLASSPATH 不包含这一文件,当程序试图创建一个工作表对象时,将出现以下错误:

Exception in thread "main" java.lang.NoClassDefFoundError:

org/apache/poi/hssf/usermodel/HSSFWorkbook

The broadcast.jar 包含有一些文件,利用它们可以集中这些 API 的功能,然后基于配置的连接和 SQL 查询来 构建电子表格。 配置文件 (config.xml) 应该位于执行 broadcast.jar 的目录中。 如果不是,将出现错误(文件系统路径正确):

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

Tags:多个 Oracle 数据库

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