background image

解读 java 连接 DB2 的 4 种基本类型

文章主要描述的是正确解读 java 连接 DB2 的 4 种基本类型,以下就是对解读 java 连接
DB2 的 4 种基本类型具体描述,希望在你今后的学习中会有所帮助,以下的文章将会给
你提供相应的知识,以下就是相关内容的具体描述。
第一种:目前 IBM

 

一直都没有提供 TYPE 1 的 JDBC 驱动程序.

第 二 种 : 类 型 2 驱 动 :COM.ibm.DB2.jdbc.app.DB2Driver,  

 

该 驱 动 也 位 于 包 DB2java.zip

中,JDK 必须能访问 DB2 的 DB2jdbc.dll 等。
用法:

1

Class.forName("COM.ibm.DB2.jdbc.app.DB2Driver").newInstance();   

2

String url = "jdbc:DB2:sample";   

3

Connection con = DriverManager.getConnection(url, user, password);  

TYPE 2 

 

驱动使 Java 应用程序通过 JDBC 调用 DB2.  

对 DB2 JDBC type 2 driver 的调用被转

 

换成 Java 本地方法.Java 

 

使用这种驱动程序的应用程序必须运行在一个 DB2 客户机

上,JDBC 

 

请求通过这个客户机转到 DB2 服务器。

 

在使用 DB2 JDBC 

 

应用程序驱动程序访问 DB2 UDB for iSeries 

 

数据源或者 DB2 for 

OS/390 

 

或 z/OS 环境中的数据源之前,

 

必须安装 DB2 Connect Version 8.DB2 JDBC type 2 

driver 

 

支持 JDBC 1.2 

 

规范中描述的大部分 JDBC   

和 SQLJ 函数,

 

并且支持 JDBC 2.0 规范中

描述的一些函数.
第三种:类型 3 驱动:COM.ibm.DB2.jdbc.net.DB2Driver, 

 

该驱动位于包 DB2java.zip 中.

用法:

4

Class.forName("COM.ibm.DB2.jdbc.net.DB2Driver").newInstance();  

目标连接 DB2 系统侦听该服务于默认端口 6789 //需要在数据库服务器端启动 DB2jstrt 命
令,来开启网络端口

5

String url = "jdbc:DB2://host:6789:SAMPLE";   

6

Connection con = DriverManager.getConnection(url, user, password);  

第四种:类型 4 驱动:com.ibm.DB2.jcc.DB2Driver, 该驱动位于包 DB2jcc.jar 中.
这种情况:数据库的编码为 utf-8,否则报错!
用法:

7

Class.forName("com.ibm.DB2.jcc.DB2Driver").newInstance();   

8

String url = "jdbc:DB2://host:50000/SAMPLE";   

9

Connection con = DriverManager.getConnection(url, user, password);  

以上的相关内容就是对解读 java 连接 DB2 四种类型的介绍,望你能有所收获。