`
hollowinhart
  • 浏览: 128696 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

DB2出错因为配置1

阅读更多

String   sqlStr="   select   a.*   ,b.*,d.*   "  
                            +   "from   table1   a   left   outer   join   table2   b   on   a.id=b.id   "  
                            +"   left   outer   join   table3   d   on   a.id=d.id   "  
                            +"   where   。。。";  
   
  Class.forName("com.ibm.db2.jcc.DB2Driver");  
  Connection   conn   =   DriverManager.getConnection("url",   "user",   "pass");  
  Statement   stmt   =   conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,   ResultSet.CONCUR_READ_ONLY);  
  ResultSet   rs   =   stmt.executeQuery(sqlStr);  
   
   
  table1是一大表,里面有170个字段,原来查询一些正常,后把table1中的一些字段长度从varchar(50)改为varchar(500)后查询出现以下错误:  
  com.ibm.db2.jcc.b.SqlException:   DB2   SQL   error:   SQLCODE:   -1585,   SQLSTATE:   54048,   SQLERRMC:   null  
   
  需改为  
  Statement   stmt   =   conn.createStatement(ResultSet.TYPE_FORWARD_ONLY,   ResultSet.CONCUR_READ_ONLY);  
  才能查询成功   
   

分享到:
评论

相关推荐

    DB2 出错代码解释

    "DB2出错代码解释"及"MESSAGES AND CODES"是两个关键的主题,意味着我们将探讨DB2中的错误消息和对应的代码。 错误代码通常由三个部分组成:前缀(如SQL)、三位数字和可能的子代码。例如,SQL0001N表示一个标准的...

    db2驱动 driver

    总的来说,DB2驱动是Java应用程序连接和操作DB2数据库的关键,理解其工作原理和配置方法对开发和维护数据库应用程序至关重要。在使用Kettle或其他Java应用时,确保驱动版本与应用兼容,可以避免很多潜在的问题。

    db2数据库错误解决代码sqlcode

    - **调整配置**:根据错误情况,可能需要调整数据库配置,如增大内存分配、优化连接参数等。 4. **案例分析**: - SQLCODE -907表示事务处理失败,这可能是因为并发控制问题,如死锁。解决方法包括检查并优化事务...

    如何将DB2数据库中的大对象(BLOB,CLOB)数据类型复制到Oracle数据库中

    IBM DB2数据库对LOB对象提供了良好的支持,而WII(Websphere Information Integrator)的复制功能在非DB2数据库中对LOB的处理有限。Oracle数据库同样支持BLOB和CLOB数据类型,但需要特殊配置来处理来自其他数据库的...

    IBM db2驱动程序

    - 当连接或查询出错时,DB2驱动会抛出SQLException,可以通过异常堆栈追踪定位问题。 - 使用IBM Data Server Driver for JDBC and SQLJ提供的诊断工具和日志功能,可以帮助分析和解决连接或性能问题。 总之,IBM ...

    IBM Data Move ment Tool Oracle数据库向DB2数据库迁移工具

    1. 数据迁移:该工具可以自动化地将Oracle数据库中的表结构、索引、视图、存储过程等对象以及大量数据迁移到DB2数据库中,减少了手动操作的工作量和出错的可能性。 2. 高效转换:工具支持快速的数据类型转换,确保...

    DB2数据库归档日志的管理方案简介

    - **配置数据库参数**:在数据库配置中设置`logarchmeth1`为`USEREXIT`,以指示使用USEREXIT程序进行日志归档。 - **创建USEREXIT程序**:根据平台选择对应的示例程序(如db2uext2),进行修改以满足具体需求。在...

    数据业务工程师DB2入门指南

    - 示例:在Windows平台上,默认实例名为“DB2”,而在Linux和UNIX中,默认实例名为“db2inst1”。 - **1.2.2 数据库(Database)** - 定义:数据库是在实例下创建的独立的数据存储区域。 - 关系:一个实例可以...

    DB2异常SQLCODE信息

    - **+22001546**:确认PLANTABLE的完整性时出错,可能是在创建或修改PLANTABLE时数据一致性检查失败。 - **+23601005**:SQLDA(SQL描述区域)中的SQLN值与期望值不符,通常是在调用SQL函数时参数传递错误。 - **+...

    DB2 V8.1错误代码

    这可能是因为日志文件丢失或未正确配置到DB2实例中。 **18. SQLP_RETRY** - **内部返回码**:0x071000DC - **十进制表示**:118489308 - **SQL代码**(如果适用):-902 - **描述**:另一个代理正在等待,稍后再试...

    DB2报错解释

    - **+200701602**:系统错误,可能是因为硬件故障、操作系统问题或DB2内部错误。 - **-00742601**:SQL语法错误,可能是因为SQL语句格式不正确或关键字拼写错误。 - **-01042603**:字符集转换失败,可能是因为源和...

    db2 系统参数 修改 恢复

    1. **使用DB2RESETDBCFG命令**:这是最直接的恢复方法,通过执行`db2resetdbcfg`命令,可以将指定数据库的所有系统参数恢复到默认值。需要注意的是,此命令将覆盖所有自定义的系统参数设置,因此,在使用前应谨慎...

    DB2安装培训

    - **第三方资源**:利用第三方网站和技术博客等资源,学习更多关于DB2安装、配置和使用的技巧。 通过以上内容的学习,可以全面掌握DB2 9.7企业版的安装流程及相关注意事项,为进一步深入学习和使用打下坚实的基础。

    DB2 日常维护指南,第 3 部分

    这种方法既耗时又容易出错,因为决定为特定工作负载收集哪些统计信息是一项复杂的工作。 DB2 V9引入了自动收集统计信息的新功能,大大简化了这一维护任务。在自动收集统计信息功能开启的情况下,DB2会自动识别需要...

    db2sql 汉化版

    数据库转换通常是因为业务需求变化,需要将数据从一种数据库系统迁移到另一种。例如,从Access升级到更强大的MySQL或SQL Server,以支持更大的数据量和并发用户。"db2sql"工具正是为了满足这种需求,通过将Access的...

    DB2 SQLSTATE CODE

    7. 0A 功能部件不受支持:表示当前操作不支持某些功能部件,可能是因为版本问题或配置问题。 通过了解 DB2 SQLSTATE 代码,开发者和管理员可以快速定位和解决问题,提高应用程序的稳定性和可靠性。 下面是 DB2 ...

    DB2数据库SQL语句错误代码查询

    - **01562**:日志文件配置问题,可能是因为新的日志路径无效。 - **01563**:当前日志文件路径无效。 - **01564**:引用的序列值不存在。 - **01586**:远程数据库连接状态错误。 - **01589**:无效的数据库对象...

    db2 错误列表

    DB2不支持该功能,这通常是因为使用了当前DB2版本不支持的功能或参数。 #### SQLCODE +44501004 值无法转换,可能是由于数据类型转换失败,例如尝试将字符串转换为数值型数据。 #### SQLCODE +46201Hxx 缺少必要的...

    DB2错误代码SQL返回码信息对照

    - **+012** (01545): 表示当前连接不是活动连接,可能是因为连接被关闭或不存在。 - **+098** (01568): 表示SQL操作处于不正确的状态,例如尝试在一个已关闭的事务中执行操作。 - **+100** (02000): 表示没有发现...

    linux 安装DB2、mysql、oracle 缺少插件 libaio-dev文件安装包

    这两个库是必需的,因为libaio1为运行时环境提供支持,而libaio-dev则包含头文件和库文件,用于编译依赖libaio的程序。 4. 安装完成后,你可以尝试重新安装或配置你的数据库系统,应该就可以顺利进行下去了。 在...

Global site tag (gtag.js) - Google Analytics