tomcat - 即使 JDBC 连接成功,DB2 数据库也不返回查询,返回错误
问题描述
我正在尝试使用 JDBC 连接到 DB2 数据库。JDBC连接成功,但是在执行查询的那一刻,它返回异常。进一步分析,返回以下错误:
错误代码 - -30025 本地化错误消息 -> ;DSN12015:*:V12R1M502;0600;0002
检查 IBM 文档上的错误代码,它说明了将 APPL COMPAT LEVEL 设置为 BIND/REBIND 等的内容,这对我来说毫无意义,因为我是 DB2 等 SQL 的新手。
我正在尝试在装有 Windows 10 的个人笔记本电脑上操作上述内容。
任何可以指导我的人都会有很大的帮助!
当使用 Tomcat 在服务器中运行 Eclipse 时,返回相同的错误 (404)。
解决方案
查看IBM Knowledge Center for DB2 错误代码 -30025以获取更多信息。查看该部分中的帮助文本Database administrator response
(因为您的标识符采用格式product-identifier:*:package-applcompat-value
并且看起来您正在处理原因代码 600),它为您提供了两个选项:
升级客户端或驱动程序。请参阅V12R1Mnnn 应用程序兼容性级别。
如果还无法升级客户端或驱动程序,请绑定或重新绑定客户端或驱动程序包,并将 APPLCOMPAT 值设置为 V12R1M500 或更低。
注意:这只是一个基本摘要,请查看帮助文本页面上的整个部分以获取更多信息。
推荐阅读
- javascript - 如何从firebase获取年份和月份?
- flutter - 如何在 1 秒内自动关闭 Slidable?
- git - git.exe is not found by gradle
- java - App crashes when button onclicklistener is clicked to go to recycler view - don't know what is wrong
- android - user login using viewmodel and retrofit
- python - 在python中为组保留值
- linux - 如何在 KVM-QEMU 中创建具有 4K 扇区大小的 NVMe
- python - 需要帮助识别'data [x,y]'访问的python数据结构
- javascript - 如何减少 amap Array.prototype.some() 调用?
- perl - 如何在不要求用户插入信息的情况下向用户请求权限访问 Google 注册