Java连接DB2数据库 您所在的位置:网站首页 连接db2数据库的工具在哪 Java连接DB2数据库

Java连接DB2数据库

2023-06-13 14:11| 来源: 网络整理| 查看: 265

DB2数据库个性

一般Java程序员经常使用MySQL和Oracle,对于DB2一般是银行这个级别的喜欢使用,所以,如果一个程序员猛的一下碰到DB2,上网查询Java连接DB2的时候,看到的很多信息有点懵,因为,我上网看到的DB2的连接方式有4种Type,其中就有我们习惯的JDBC方式。下面介绍如下:

Java连接DB2 1.去找DB2的JDBC驱动

www-01.ibm.com/support/doc… 这个是DB2(IBM公司)提供的驱动下载,根据你的DB2版本来选择就行了,不过有点头疼的是:你要注册一个IBM账号,不知道这个步骤能不能跳过去. 下载下来是个这种类型的文件:v10.5fp1_jdbc_sqlj.tar.gz,解压一下,进入解压好的文件夹,你会看到一个db2jcc.jar和db2jcc4.jar文件,我们用db2jcc4.jar就行

2.使用Java连接DB2

注意:如果你使用的是maven或者是gradle构建项目,建议把db2jcc4.jar安装到本地仓库

使用mvn安装db2jcc4.jar安装到本地

1.先查看db2jcc4.jar的版本

驱动版本 操作命令 db2jcc.jar java -cp ./db2jcc.jar com.ibm.db2.jcc.DB2Jcc -version db2jcc4.jar java -cp ./db2jcc4.jar com.ibm.db2.jcc.DB2Jcc -version

2.根据查看到的版本号,使用mvn命令安装到本地仓库

mvn install:install-file -Dfile=F:/db2jcc4.jar -DgroupId=com.ibm.db2.jcc -DartifactId=db2jcc4 -Dversion=4.16.53 -Dpackaging=jar

3.连接DB2的Java代码如下

@Test public void connect() throws Exception { String user = "用户名"; String password = "密码"; Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance(); String url = "jdbc:db2://172.16.0.59:50000/数据名字"; Connection con = DriverManager.getConnection(url, user, password); PreparedStatement statement = con.prepareStatement("select name from sysibm.systables where type='T'"); ResultSet resultSet = statement.executeQuery(); while (resultSet.next()) { String name = resultSet.getString("name"); logger.info("列名字name:{}", name); } } 复制代码

感想:网上查询了好多Java连接DB2的文章,感觉,Java代码连接那块被着重介绍了,这段和MySQL以及Oracle的连接没有任何区别,还是三板斧:加载驱动,获取连接,执行语句。但是,怎么获取JDBC驱动jar,以及怎么选择,怎么使用,很多没有介绍。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有