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

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

 2007-05-10 12:18:16 来源:WEB开发网   
核心提示: XMLConfigVO 类包含与读取和分析该 XML 文档的代码, 调用没有参数的构造器后,多个Oracle数据库创建一个Excel报表(5),类将读取 config.xml 文件并创建一个新的 DocumentBuilderFactory实例, 本例没有使用 DTD(文档类型定义)或模式

XMLConfigVO 类包含与读取和分析该 XML 文档的代码。 调用没有参数的构造器后,类将读取 config.xml 文件并创建一个新的 DocumentBuilderFactory实例。 本例没有使用 DTD(文档类型定义)或模式验证。 该厂生成了一个可供分析的文档对象,如果需要,还可操作该文档。

接下来将选择与 //broadcast/connection-config/database XPath 表达式的节点。 这些节点包含创建数据库连接所需的元素: 服务器名端口、Oracle SID、您名和密码。 最后,将使用//broadcast/sql-statement XPath 表达式进行查询,以获取 SQL 语句。 至此,利用存取器(getter 方法,其形式为 getXXXX())可以从 XMLConfigVO取回所有数据。

使用 JDBC

Java 数据库连接性 (JDBC) technology 是一个 Java API,它向 Oracle 数据库提供连接能力,以取回数据,用于填充电子表格。 JDBC API 还有一个特别之处,利用它还可在 Oracle 数据库间建立连接,用于发送 SQL 语句并处理结果。 本文中的程序只使用了这一 API 的部分功能,因为不需要执行 DML 或设置事务处理。 尽管支持所有类型的数据库,但这里我们要将处理限定到一个范围内,该范围内可清晰地映射到 Excel 电子表格。

Oracle JDBC 驱动依赖于 tnsnames.ora 或其他标准的 Oracle 客户连接信息。 只要系统中有 JRE 且 Oracle JDBC 驱动类存在于 CLASSPATH (且网络中有数据库),那么 Java 类就有足够的资源来创建到 Oracle 数据库连接。

classes12.jar 包含 Oracle 专用的 JDBC 驱动和类,它们也是本项目必须的要件。 它应该包含在 CLASSPATH 中,这样您才能够运行该程序。 你一般可以须 /jdbc/lib 找到该文件,你也可以从 OTN 中下载 该文件。

OracleConnectionVO 类包含与 JDBC 连接相关的信息和处理。 oracle.jdbc.driver.OracleDriver 将是一个 URL,其形式为 jdbc:oracle:thin:@:@:@,将通过它来创建连接。

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

Tags:多个 Oracle 数据库

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