2009年1月16日星期五

DB2之JDBC

1. 首先有两种driver, 旧的和新的
  • 旧的 CLI 驱动程序 (称CLI driver) 类名为COM.ibm.db2.jdbc.app.DB2Driver,物理表示是 db2java.zip 文件
  • 新的 JDBC 通用驱动程序 (称Universal driver, 也可称JCC driver)类名为com.ibm.db2.jcc.DB2Driver, 物理表示是 db2jcc.jar 文件, 对于不同的系统还需要个license的jar
2. DB2 dirver有4种类型Type1-Type4,真够乱其实有用的主要是Type2和Type4

Type2需要客户端装了DB2客户端并且把源数据库catalog过来,jdbc会调用本地库
URL Pattern:jdbc:db2:databasename
CLI和Universal driver都支持Type2

Type4是纯java, 不用装任何额外的东西
URL Pattern:jdbc:db2://ServerIP:50000/databasename
注意了只有Universal driver才支持Type4

除此之外Type1没啥用,Type3只有CLI支持,但类名不太一样

参考:
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0512kokkat/
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0512kokkat/index.html

没有评论: