博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java链接DB2的4种基本类型【转】
阅读量:6155 次
发布时间:2019-06-21

本文共 1255 字,大约阅读时间需要 4 分钟。

 原文链接:

  第一种:目前IBM一直都没有提供 TYPE 1的JDBC驱动程序.

  第二种:类型2驱动:COM.ibm.DB2.jdbc.app.DB2Driver, 该驱动也位于包 DB2java.zip中,JDK必须能访问DB2的DB2jdbc.dll等。

 

  用法:

 

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

String url ="jdbc:DB2:sample";  
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中.

 

  用法:

 

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

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

 

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

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

  第四种:类型4驱动:com.ibm.DB2.jcc.DB2Driver, 该驱动位于包DB2jcc.jar中.

 

  这种情况:数据库的编码为utf-8,否则报错!

 

  用法:

 

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

String url ="jdbc:DB2://host:50000/SAMPLE";
Connection con
= DriverManager.getConnection(url, user, password);  

转载于:https://www.cnblogs.com/justbeginning/p/3198037.html

你可能感兴趣的文章
HDU 5524:Subtrees
查看>>
手机端userAgent
查看>>
pip安装Mysql-python报错EnvironmentError: mysql_config not found
查看>>
http协议组成(请求状态码)
查看>>
怎样成为一个高手观后感
查看>>
[转]VC预处理指令与宏定义的妙用
查看>>
MySql操作
查看>>
python 解析 XML文件
查看>>
MySQL 文件导入出错
查看>>
java相关
查看>>
由一个异常开始思考springmvc参数解析
查看>>
向上扩展型SSD 将可满足向外扩展需求
查看>>
虚机不能启动的特例思考
查看>>
SQL Server编程系列(1):SMO介绍
查看>>
在VMware网络测试“专用VLAN”功能
查看>>
使用Formik轻松开发更高质量的React表单(三)<Formik />解析
查看>>
也问腾讯:你把用户放在什么位置?
查看>>
CSS Sprites 样式生成工具(bg2css)
查看>>
[转]如何重构代码--重构计划
查看>>
类中如何对list泛型做访问器??
查看>>