解读 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 四种类型的介绍,望你能有所收获。