本帖最后由 Baykermr 于 2009-08-21 15:11:37 编辑

解决方案 »

  1.   

    DB2客服端和DBArtisan都重装了几次了。但是用DBAr```管理DB2数据库不行,就是打不开DB2的表和存储过程,我主要是用DBAR可以调试存储过程。
    一直报
    “在对DB2数据库管理时。打开表,或者打开存储过程。都报错 
    14:47:03.964 DBMS TEST -- [ibm][db2][jcc][t4][2034][11148] 由于分发协议错误导致释放了对话,从而导致执行失败。”
    打开SQLSERVER数据库表正常
      

  2.   

    这个原因已经找到了,JDBC驱动跟数据库的版本不符照成的。
      

  3.   

    对于JDBC的JCC万能驱动,版本要求比较严格。
    在JBOSS环境中,必须严格按DB2版本选取对应的万能驱动(db2jcc.jar)。细心的人就会发现DB28.2,db29.5提供的JDBC万能驱动(db2jcc.jar)大小是不一样的。
    2类驱动db2java.jar可兼容DB2各种版本。提示:如果在WEBSPHERE中调用DB2的话,由于IBM的支持,不存在JDBC万能驱动兼容问题。