使用Java连接DB2数据库

使用Java连接DB2数据库

package dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DB2dao {


public Connection getConnection() throws SQLException,
ClassNotFoundException, IllegalAccessException,
InstantiationException {

//获得一个驱动的实例
Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();

//端口号是50000,千万不要写错啊
String url = "jdbc:db2://host:50000/DBName";

//DB2连接的用户名
String user = "Administrator";

//DB2连接的用户密码
String password = "041225";

//获得一个连接
Connection conn = DriverManager.getConnection(url, user, password);

//成功了!
System.out.println("Success!");

return conn;
//
}


}


与MySQL不同,DB2的驱动程序是自带的(很多大型的数据库也一样),假定您安装DB2在默认路径下的话,您可以在C:\Program Files\IBM\SQLLIB\java路径中挑选您需要的连接数据库的类型。

一般来说有四种类型,这里就不一一说明了,使用JDBC的话推荐使用第四种类型。

需要的Jar文件有:db2jcc.jar,db2jcc_licsence_cu.jar;导入后直接连接即可。

上面的那种方式是通过DrvierManager来获得连接的,另外有一种方式是可以使用DataSource来实现。

DataSource与控制数据库连接池关系紧密,我会在我下一个文章中仔细描述。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值