下载此文档

db2udbjdbc通用驱动程序.doc


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
DB2 UDB JDBC 通用驱动程序
 
简介
在DB2环境中的Java开发的演变过程中,最近的动向是DB2 UDB JDBC通用驱动程序。这种新的驱动程序提供了很多优点和改进,使它成为应用程序开发的最佳选择。在本文中,您将理解这种驱动程序的内部工作原理,并看它怎样匹配您的整个应用程序开发计划。
首先让我们来比较现有的两种驱动程序:
旧的CLI驱动程序新的JDBC通用驱动程序
在第一节中,我们主要通过以下几个话题来展示这两种驱动程序之间的不同之处:
安装连接驱动程序初始化特性错误处理事务管理
第二节将讨论问题诊断和对跟踪的分析。要理解如何做这件事,需要了解SQLException,以及它与JDBC有怎样的关联。对于新的JDBC通用驱动程序,跟踪,跟踪时需要些什么。完成跟踪后,我们将深入了解跟踪由哪些部分组成,以及如何使用跟踪来帮助找到问题的根源。
回页首
旧的JDBC驱动程序与新的通用JDBC驱动程序的比较
要理解我们对DB2通用驱动程序的开发的讨论,需要理解JDBC规范如何定义用于Java的不同类型的驱动程序。
Type 1驱动程序:
这类驱动程序的代码直接与高级本机API形成映射。JDBC和ODBC是类似的API,所以这种驱动程序常常与JDBC-ODBC桥联系在一起。这类驱动程序与DB2 UDB产品没有太多的关联。Type 2驱动程序:
T2驱动程序中有一个本机组件,该组件是驱动程序的一部分,但与数据访问API相分离。这个本机组件和Java组件一起构成驱动程序。对于DB2 UDB,DB2 CLI库包含本机组件。Type 3驱动程序:
这是一个Java客户机,使用独立于数据库的协议进行通信。由于这种协议是独立于数据库的,这个优点使之适合于作为异构后端服务器的网关的中间件服务器。Type 4驱动程序:
这类驱动程序是纯Java的,它实现了用于特定数据源的网络协议。客户机直接连接到数据源。
谈到DB2 UDB,您只需关心Type 2、3和4驱动程序。有了前面介绍的知识,现在可以看看关于Type 2和Type 4驱动程序的一些专门信息,并考察在应用程序开发中使用Type 4驱动程序的优点。让我们来看旧的CLI Type 2驱动程序与Type 4通用JDBC驱动程序之间的比较。
安装连接驱动程序初始化特性错误处理事务管理
安装
DB2 JDBC支持包含在DB2 UDB客户机和服务器的Java enablement选项中。不需要专门安装DB2 JDBC驱动程序,您只需确保下载了适合于平台的Java开发工具箱(JDK)。DB2 Information Center包含关于如何在UNIX和Windows上为Java设置环境的详细信息。(见参考资料。)

旧的CLI驱动程序通用驱动程序
。.jar文件。
在UNIX环境中,只需在CLASSPATH中有sqllib/java/,就可以使用旧的Type 2
驱动程序。在Windows上也是如此。在UNIX环境中,/.jar,就可以使用Type 4通用驱动程序。在Windows上也是如此。
支持这类驱动程序的有JDBC 。支持这类驱动程序的是大多数JDBC ,,就提供了对这类驱动程序的支持。
连接
这两类驱动程序的不同之处表现在它们建立连接的方式上。JDBC的基本功能是连接到数据库,并发送SQL语句到服务器。它能够处理结果集,并将其发送给请求者。

旧的CLI驱动程序通用驱动程序
到数据库的连接是通过一个本机数据库接口进行的。在这里,DB2使用CLI。JDBC层位于CLI之上,CLI是与数据库服务器通信的本机组件。一切都是纯Java的,与数据库的通信通过网络通信完成。DB2 UDB使用分布式关系数据库架构(DRDA)来与服务器进行通信,并将请求传递给数据库服务器。
由于旧的CLI驱动程序需要公共客户机代码,所以它还需要一个DLL/共享对象。为了使用这类驱动程序,必须安装DB2产品。这是一种纯Java的驱动程序,所以可独立于它所在机器上安装的产品而运行。也就是说,可以将它看作一个单独的实体,它是独立于附带它的那个DB2产品的。
驱动程序初始化
在使用不同的驱动程序时,用于装载该驱动程序的代码也会有所不同。有两种建立连接的方式。和所有JDBC资源一样,在使用完连接时,要调用连接关闭方法。

旧的CLI驱动程序通用驱动程序
为装载驱动程序和建立连接,需要三个基本步

db2udbjdbc通用驱动程序 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zhongxinado
  • 文件大小277 KB
  • 时间2018-11-11