多个Oracle数据库创建一个Excel报表
2007-05-10 12:18:16 来源:WEB开发网初始配置
如果系统中有几种 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 的目录中。 如果不是,将出现错误(文件系统路径正确):
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接