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)
上一篇 2021年5月7日 上午8:00
下一篇 2021年5月7日 上午9:00


相关推荐

  • Java的运行机制(一)

    Java的运行机制(一)前言:还是那句话,第一、凡是涉及到概念性内容的时候,我都会到官网去确认内容的真实性!第二、我喜欢偏向于原理学习。在java介绍里面,我认为知道这是一门完全面向对象的语言就足够了。我的导师说C++是认为程序员是很强大的,开放了所有的功能权限;Java是认为程序员不是那么全能的,有些危险的操作,不会让你执行。不知道您是否也这么认为呢?目录一、类的结构二、运行机制1、编译方式…

    2022年7月8日
    27
  • YeeCOM DTU 轮询采集

    YeeCOM DTU 轮询采集DTU 轮询采集指令 YeeCOMDTU 提供了 22 组周期串口轮询 1 组定时串口查询功能 根据配置规则自动输出串口指令 可实现自动采集外设数据并上报服务器 替代服务器的轮询 减小服务器开销 注 1 第 1 组串口轮询最多可配置 6 条 单条最大长度 28 第 2 组串口轮询最多可配置 4 条 单条最大长度 28 1 组固定时间 最多可以配置 5 条 单条最大长度 20 如还不够或特殊需求可以由服务器下发指令或定制 DTU 版本 注 2 轮询指令可灵活配置 常见

    2026年3月26日
    1
  • js闭包循环遍历监听_Js闭包

    js闭包循环遍历监听_Js闭包JavaScript闭包之for循环

    2022年4月21日
    51
  • mysql datetime与timestamp区别

    mysql datetime与timestamp区别datetime:1、与时区无关,存入的是什么值就是什么值,不会根据当前时区进行转换2、从mysql5.6.4中,可以存储小数片段,最多到小数点后6位,显示时格式为yyyy-MM-ddHH:mm:ss[.222222]mysql5.5中,没有小数片段。所以,我再从5.6版本迁移到5.5版本时,因为生成的sql中datetime(6),所以无法导入数据库。3、存储

    2025年7月15日
    5
  • 转—如何让前端更安全?——XSS攻击和防御详解[通俗易懂]

    转—如何让前端更安全?——XSS攻击和防御详解

    2022年3月1日
    52
  • 开发者不知道的细节:一文读懂DeepSeek R1训练过程!

    开发者不知道的细节:一文读懂DeepSeek R1训练过程!

    2026年3月16日
    3

发表回复

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

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