DB2的JDBC连接

DB2的JDBC连接

 1:如果数据库为db2,则你所要查找的表前面要加上这个建表的用户名,
      如,testTable这张表,我是通过系统登陆的帐号所建,为lixc.testTable;
      我所使用查询的用户为admin,如果你只是写select * from testTable ,则
      db2只是默认的查找admin.testTable,这张表不存在,所以应该写为:
      select * from lixc.testTable
   2: 如果你连接数据库的url和driverName都是通过设置文件*.properties来读取的
      话,则要注意: 如driverManager:com.ibm.db2.jcc.DB2Driver,如果其后面更有
      空格的话,可能在java运行的时候会出现,com/ibm/db2/jcc/DB2Driver这个class文件
      未找到的错误。我原来遇见这个情况,如果直接在Class.forName(“driverName”).newInstance();
      测试成功,可是读取设置文件Class.forName(driverStr).newInstance();则是报以上错误。
      后来将设置文件中后面的空格去掉,程式运行成功。

db2的jdbc连接用法:
 1. 将 db2jcc.jar 和 db2jcc_license_cu.jar 设置在环境变量classpath下。

 2. 将 db2jcc.jar 和 db2jcc_license_cu.jar复制在你所用的应用服务器中工程下的WEB-INF/lib包下

 3. JDBC URL :jdbc:db2://tdurden:50000/SAMPLE
 ( where tdurden is the machine the DB2 database server resides on and where SAMPLE is the database instance – 50000 is the default DB2 port to connect to )

 4.  Driver Class field: com.ibm.db2.jcc.DB2Driver

 5. Add a valid username and password in the username and password fields.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100521.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pgpstrom2021.5激活码[在线序列号]

    pgpstrom2021.5激活码[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
  • 360 c语言 笔试,奇虎360校招的笔试真题「建议收藏」

    360 c语言 笔试,奇虎360校招的笔试真题「建议收藏」选择题有45个?好像是,三道简答题,简答题:1、设计一个课程表(包括目标人群、核心功能、特色设计);2、说ATM的缺点,改进方法;3、如何让李开复等互联网大牌关注你的微薄?选择题记得不是很清楚,大概是这样的:1、数字推理:1,4,5,6,7,9,11,()2、安卓系统是什么语言开发的?c,c++,java,**3、HTML5不包含的技术?选项有JS、java、*、*4、12个鸡蛋,有一个重量与其他…

    2022年7月14日
  • 多线程之儿子买盐问题

    多线程之儿子买盐问题

    2021年8月23日
  • LDC1101 LDC1314 LDC1614 1612 线圈感应测试(PCB+源码)

    LDC1101 LDC1314 LDC1614 1612 线圈感应测试(PCB+源码)LDC1101LDC1314LDC16141612线圈感应测试(PCB+源码)www.cirmall.com/circuit/11579

    2022年6月7日
  • SQLldr_sqlldr远程数据库

    SQLldr_sqlldr远程数据库1.SQLLDR导入 1.1简介 SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件(数据)迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。 2.2语法和参数语法:SQLLDRkeyword=value[,keyword=value,..

    2022年10月25日
  • AQS原理及用法_aqs是什么意思

    AQS原理及用法_aqs是什么意思AQS原理及用法1AQS简介AQS全称为AbstractQueuedSynchronizer,是Java中的一个抽象类。AQS是一个用于构建锁、同步器、协作工具类的工具类(框架)。有了AQS之后,更多的协作工具类都可以方便得被写出来。有了AQS,构建线程协作类就容易多了。控制并发流程的类,都需要线程等待和唤醒的功能,这是这些类的共同特点,因此可以抽象出一个基类,这就是AQS。AQS广泛用于控制并发流程的类,如下图:其中Sync是这些类中都有的内部类,其结构如下:

    2022年11月1日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号