db2 universal database tm通过两个为数据库访问所提供的编程接口(api),jdbc 与 sqlj,可支持 java 编程环境.而这些接口的实现就称作 java 驱动程序.我们将首先介绍这些驱动程序并且描述 db2 对它们的支持.然后,我们将考察这些驱动程序可使用的不同形式.这些形式与它们最为匹配的场景紧密相关.java 程序员也将这些驱动程序的不同形式称为 驱动程序类型.我们还将按照特定于访问主机(host)数据库的 db2 java 驱动程序与类型,为每个可访问性场景提出一些最佳实践.在结束讨论前,我们将简要地看一看基本的 64 位 db2 目标数据库实例,并提供一些最佳实践建议与性能提高技巧.
【程序编程相关:音箱个数】db2 java 驱动程序概述 【推荐阅读:DTS 96/24】
【扩展信息:液晶屏】java 为数据库访问提供了两个主要的 api:jdbc 与 sqlj.jdbc
java 2, standard edition(j2se)规范中将 jdbc 定义为 java 编程语言的强制性组件.jdbc 是一个与供应商无关的动态 sql 接口,该接口通过标准化的 java 方法向应用程序提供数据访问.这些方法与接口被包装成 db2 jdbc 驱动程序,并且分为了 基于 cli 的传统驱动程序与新的 通用 jdbc 驱动程序.legacy/cli jdbc 驱动程序 legacy/cli jdbc 驱动程序在文件 db2java.zip 中提供.其实现包名称为 com.ibm.db2.jdbc.app.db2driver 或 com.ibm.db2.jdbc.net.db2driver.该驱动程序目前已被用于进行 j2ee 认证.其别名“app 驱动程序”(type 2)源自于一种观念及其包名称,这种观念就是:该驱动程序将通过远程数据库的本地 db2 udb 客户机执行本地连接.而 type 3 驱动程序又被称作网络驱动程序.
通用的 jdbc 驱动程序 通用的 jdbc 驱动程序在文件 db2jcc.jar 中提供(type 2 的实现则需要一个本机库).其实现包名称为 com.ibm.db2.jcc.db2driver.该驱动程序是 db2 udb for linux,unix and windows v8.1 中的新功能.
在最初的实现(v8.1)中,该驱动程序用于使用 type 4 驱动程序体系结构与 db2 服务器进行直接的 java 连接.在 db2 v8.1.2 中,您可以在 type 2 体系结构中使用该驱动程序.在 type 2 体系结构中使用此驱动程序的一个主要原因是为了本地应用程序性能与分布式事务支持.... 下一页