六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 67|回复: 0

使用Java连接DB2数据库

[复制链接]

升级  16%

2

主题

2

主题

2

主题

童生

Rank: 1

积分
8
 楼主| 发表于 2013-1-25 21:38:29 | 显示全部楼层 |阅读模式
使用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与控制数据库连接池关系紧密,我会在我下一个文章中仔细描述。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表