本文主要讲解两种连接db2方式:本地(app)和远程(net)
关于解决这个问题,需要先有一些db2基础,了解type1,type2,type3,type4 ,哪些版本支持以上类型,随便搜索关键词:jdbc ibm db2 兼容 ,这里主要说两种连接方式:
1.COM.ibm.db2.jdbc.app.DB2Driver 本地
2.COM.ibm.db2.jdbc.net.DB2Driver 远程
本人在测试时,由于用的是从网上下载的驱动,总是报no suitable driver
解决方法:从安装db2数据库那里去找jdbc驱动 windows下为:IBM\SQLLIB\java\db2java.zip
其他的系统,就直接搜索下吧!
将zip改成jar添加到工程的classpath里面,接着就是java代码的问题了,我的代码如下:
app方式(数据库在本地):
Driver driver=(Driver) Class.forName("COM.ibm.db2.jdbc.app.DB2Driver").newInstance();
String url="jdbc:db2:sample"; //连接本地数据库,我这里将地址和端口省略了,添上总报错,
//研究还不彻底,望指教!
String user="db2admin";
String password="123";
System.out.println("start local connect....");
DriverManager.registerDriver(driver);
Connection conn= DriverManager.getConnection(url,user,password);
net方式:(数据库在其他地方)
String url = "jdbc:db2://192.168.1.1:6789/sample"; // sample为你的数据库名,配置成你要连接数据库的ip地址
String user = "db2admin"; // 远程访问默认端口为:6789
String password = "123";
System.out.println("start connect net....");
DriverManager.registerDriver(driver);
Connection conn = DriverManager.getConnection(url, user, password);
欢迎大家指出问题!非常感谢!转载请注明!
分享到:
相关推荐
JDBC连接DB2数据库需要的jar包 JDBC连接DB2数据库需要的jar包 JDBC连接DB2数据库需要的jar包
JDBC Driver For DB2
JDBC连接DB2数据库详解 — IT技术
db2 10版本的JDBC驱动包。 jdbcURL: jdbc:db2://hostname:port/dbname | jdbc Driver class: com.ibm.db2.jcc.DB2Driver
用JDBC连接DB2的例子: 用JDBC连接DB2的例子: import java.sql.*; import COM.ibm.db2.jdbc.app.*; public class DB2Test { public static void main(String[] args) { String JDBCDriver = ...
包括JDBC用来连接db2的db2jcc_license_cu.jar,db2jcc4.jar
DB2 11.5版本 jdbc db2jcc db2jcc4驱动。包含了所需的所有jar,新版jar命名为db2jcc4
db2 mvs zOS jdbc driver - db2jcc_license_cisuz, java 程序连接大机db2数据库需要的驱动 db2jcc_license_cisuz.jar.
db2 jcc jdbc driver,还包括一个license,两个jar文件都要放到classpath才可以使用。
压缩包中有 db2jcc.jar、db2jcc_license_cu.jar 两个 jar 包。用于连接db2数据库的驱动
DB2 数据库驱动下载 :DB2 JDBC DRIVER
java连接DB2jdbc所有驱动
连接DB2包,DB2与JAVA连接驱动,JDBC驱动,里面有三个包,和方法
NULL 博文链接:https://zscomehuyue.iteye.com/blog/651951
NULL 博文链接:https://joinyo.iteye.com/blog/1947696
java 连接 DB2 jdbc 所有 驱动 java 连接 DB2 jdbc 所有 驱动 在DB2的java目录下的所有驱动
DB2 V9.7中附带的JDK是v1.6,支持JDBC4.0。安装完DB2 Server后 "SQLLIB\java"目录中db2jcc4.jar (for JDBC)和sqlj4.zip (for SQLJ)也是用于支持JDBC 4的。但由于缺省CLASSPATH路径中一般设置为db2jcc.jar,而不是db2...
DB2 jdbc驱动 ,使用java连接db2数据库需要jdbc驱动。 DB2 jdbc驱动 ,使用java连接db2数据库需要jdbc驱动。
db2 8.2.5版本的jdbc type2驱动 db2 8和db2 9两个版本适用的jdbc驱动是不同的 这个是db2 8的版本
Microsoft SQL Server Express通过JDBC-ODBC桥和jdbc远程连接.pdf