1.Illegal conve
rsion: can not convert from "java.lang.String" to "byte[]" ERRORCODE=-4474, SQLSTATE=null
这个错误是在DB2中使用了rowid来作为查询删除条件,其实DB2中只支持RID(),而Oracle支持rowid。
2.ERRORCODE=-4476, SQLSTATE=null
com.ibm.db2.jcc.am.SqlException: [jcc][10111][10816][3.62.80] The method java.sql.PreparedStatement.executeQuery (String sql)
cannot be called on a prepared statement instance.
这个是缺少存储过程,查看你的存储过程是否成功创建。
3.ERRORCODE=-4470, SQLSTATE=null
com.ibm.db2.jcc.am.SqlException: [jcc][t4][10120][10898][3.62.80] Invalid operation: result set is closed. ERRORCODE=-4470, S
QLSTATE=null
在DB2的驱动中ResultSet模式变了,与Oracle的驱动不同,ResultSet读表时,发现当前已经是最后一行(也就是说读完了),那么ResultSet就会自动关闭。所以你必须主要这点,这里我也没有找到很好的解决办法(如果判断ResultSet是否关闭,根本不行也会抛这个错),我是捕获了这个异常但不处理。
4.DB2创建视图,如create view xxx_view as select * from xxx_table where xxx_id = 123 order by xxx_time这sql语句没问题在oracle它是对的,可在DB2中却不行,得这样写(括起来):create view xxx_view as SELECE * FROM (select * from xxx_table where xxx_id = 123 order by xxx_time) T
5.
分享到:
相关推荐
1、查询数据库中某个字段所在表: select tabname from syscat.columns where colname = 'COLNAME' +331 01520 不能被翻译的字符串,因此被设置为NULL +339 01569 由于与DB2 2.2版本的子系统连接,所以可能存在字符...
本文将深入解析db2中的几类不常见错误,这些错误覆盖了从数据库别名、数据库名称到文件系统存储等多个方面,为解决这些问题提供详细的指导。 ### 1. SQL1000N - 无效的数据库别名 **错误描述**:当执行命令或API时...
DB2常见报错码对应的描述,方便开发、测试、运维排查问题
### DB2常见错误详解 #### 一、错误42704:数据库名称未定义 **错误信息**: ``` SQL0204N "SYSTEM_1386_US" is an undefined name. SQLSTATE=42704 ``` **原因分析**: 此错误表明尝试创建一个已经存在的数据库...
### DB2常见错误码及释义 在使用DB2数据库管理系统的过程中,用户可能会遇到各种各样的错误提示。这些错误提示通常包含一个SQLCODE和SQLSTATE值,用来指示具体发生了什么类型的错误。理解这些错误码的意义对于快速...
DB2常见错误及解决办法:42704错误、57017错误……
在开发和维护DB2应用的过程中,遇到错误是常见的现象。错误信息通常以sqlcode和sqlstate的形式给出,帮助开发者理解和解决问题。以下是一些DB2中常见的错误及其含义: 1. 成功完成类错误: - `00000`:SQL语句成功...
根据提供的标题、描述以及部分代码内容,我们可以整理出关于DB2的一些基本操作命令及常见问题处理方法。以下是对这些知识点的详细阐述: ### DB2常用命令 #### 1. 连接到DB2数据库实例 - **命令**: `db2 connect ...
首先,让我们关注DB2的常见错误类型。在编写和执行存储过程时,可能会遇到各种错误,这些错误大致可以分为以下几类: 1. **语法错误**:这类错误通常是由于SQL语句或PL/SQL代码中的拼写错误、缺少关键字或者语法...
### DB2常见错误代码解释信息 #### 一、概述 在使用DB2数据库的过程中,我们经常会遇到各种各样的错误信息,这些错误信息通常由SQLCODE和SQLSTATE组成,它们可以帮助我们快速定位问题所在。本文旨在提供一个全面的...
对于使用IBM DB2数据库系统的管理员和技术人员而言,理解并掌握常见的DB2错误代码及其含义至关重要。以下是对给定文件中的DB2错误代码进行的详细解读,旨在帮助用户快速定位问题并采取相应的解决措施。 ### 常见DB2...
本文将深入解析DB2错误代码大全,帮助读者理解和解决DB2数据库操作中的常见问题。 首先,我们要理解SQLSTATE的概念。SQLSTATE是一个五字符的标识符,用来描述在执行SQL语句时遇到的问题。它由两个字母和三个数字...
DB2 错误代码大全是一个包含常见 DB2 错误代码及其相应中文信息的文档。该文档提供了大量的 DB2 错误代码信息,涵盖了从 SQL 语句成功完成到各种错误情况的代码说明。 以下是 DB2 错误代码大全中的一些重要知识点:...
下面,我们将对其中的一些常见错误进行解析: 1. 错误代码00000:表示SQL语句成功完成,没有任何错误或警告。这是执行SQL语句的理想状态。 2. 错误代码01xxx:这类错误表示SQL语句虽然成功完成,但存在警告。例如...
然而,在使用DB2过程中,用户可能会遇到各种各样的错误信息,这些错误信息有时表述不够直观明确,导致问题排查变得困难。本文旨在通过解析一系列常见的DB2错误信息,帮助用户更好地理解和解决这些问题。 #### 二、...
#### 四、常见错误代码解析 1. **+01201545** - **SQLSTATE**: 545 - **说明**:表示数据捕获操作时遇到了未预期的情况。 2. **+09801568** - **SQLSTATE**: 568 - **说明**:表示系统处于不稳定状态,可能与...
本文将详细介绍DB2中的常见错误码及其含义,帮助用户更好地理解并处理这些问题。 #### 一、基本概念 在DB2中,错误码通常由SQLCODE和SQLSTATE两部分组成: - **SQLCODE**:是一个整数值,用来表示错误或警告的状态...
DB2常见错误代码中文对照 DB2数据库错误信息全面汇总
在使用DB2过程中,可能会遇到各种错误,这些错误通常会通过错误代码和SQLSTATE来表示。SQLSTATE是一个五位数字代码,用于分类和标识SQL语句执行过程中出现的问题。以下是关于DB2错误代码和SQLSTATE的详细解释。 1. ...
为了帮助用户快速定位并解决这些问题,本文档将详细介绍一系列常见的DB2错误码及其含义。这些错误码主要分为正数和负数两大类,每种错误码都附带了一个SQLSTATE代码,用于进一步说明错误的具体原因。 #### 正数错误...