0 0

DB2连接错误3

:~/lib/lib> java -cp .:db2jcc.jar:db2jcc_license_cu.jar:example.jar com.dyf.T
url:jdbc:db2://10.87.19.11:50000/SM2
user:***
password:***
SQLException:DB2 SQL Error: SQLCODE=-1001, SQLSTATE=2E000, SQLERRMC=SM2_ADM02, DRIVER=3.59.81
com.ibm.db2.jcc.am.SqlException: DB2 SQL Error: SQLCODE=-1001, SQLSTATE=2E000, SQLERRMC=SM2_ADM02, DRIVER=3.59.81
        at com.ibm.db2.jcc.am.dd.a(dd.java:679)
        at com.ibm.db2.jcc.am.dd.a(dd.java:60)
        at com.ibm.db2.jcc.am.dd.a(dd.java:127)
        at com.ibm.db2.jcc.am.jb.a(jb.java:4406)
        at com.ibm.db2.jcc.t4.ab.q(ab.java:704)
        at com.ibm.db2.jcc.t4.ab.n(ab.java:530)
        at com.ibm.db2.jcc.t4.ab.a(ab.java:334)
        at com.ibm.db2.jcc.t4.ab.a(ab.java:113)
        at com.ibm.db2.jcc.t4.b.m(b.java:1235)
        at com.ibm.db2.jcc.t4.b.b(b.java:1108)
        at com.ibm.db2.jcc.t4.b.c(b.java:696)
        at com.ibm.db2.jcc.t4.b.b(b.java:682)
        at com.ibm.db2.jcc.t4.b.a(b.java:365)
        at com.ibm.db2.jcc.t4.b.<init>(b.java:305)
        at com.ibm.db2.jcc.DB2SimpleDataSource.getConnection(DB2SimpleDataSource.java:214)
        at com.ibm.db2.jcc.DB2Driver.connect(DB2Driver.java:456)
        at java.sql.DriverManager.getConnection(DriverManager.java:316)
        at java.sql.DriverManager.getConnection(DriverManager.java:353)
        at com.dyf.T.main(T.java:31)
con:[null]

希望遇到过类似问题的朋友帮忙解答,多谢!

问题补充:
orzzzzz 写道
db2 ? sql-1001
你就知道了。

SQL1001N "<名称>" 是无效的数据库名称。

解释:

在命令中指定的数据库名称的语法无效。数据库名称必须包含 1 到 8
个字符,并且所有字符都必须来自数据库管理器基本字符集。

不能处理该命令。

用户响应:

使用正确的数据库名称重新提交该命令。

sqlcode :  -1001

sqlstate :  2E000

你好,如何查看DB2配置的数据库名称?

问题补充:
orzzzzz 写道
这个不是自己创建的库?呵呵.
---
通过配置助手(db2ca),控制中心(db2cc)等工具看一下.

DB2的库名长度是不是有限制啊,少于8个字符?
2011年5月12日 14:37

5个答案 按时间排序 按投票排序

0 0

采纳的答案

db2 ? sql-1001
你就知道了。

SQL1001N "<名称>" 是无效的数据库名称。

解释:

在命令中指定的数据库名称的语法无效。数据库名称必须包含 1 到 8
个字符,并且所有字符都必须来自数据库管理器基本字符集。

不能处理该命令。

用户响应:

使用正确的数据库名称重新提交该命令。

sqlcode :  -1001

sqlstate :  2E000

2011年5月12日 18:07
0 0

引用
DB2的库名长度是不是有限制啊,少于8个字符?

是的。

2011年5月12日 21:37
0 0

汗....看下db ? sql-1001的内容.

2011年5月12日 19:37
0 0

这个不是自己创建的库?呵呵.
---
通过配置助手(db2ca),控制中心(db2cc)等工具看一下.

2011年5月12日 19:10
0 0

建议先用dbvisulizer等工具连一下试试看看能不能连通.看看是不是一样的错。
连接串与代的代码中的一样。

2011年5月12日 15:15

相关推荐

    DB2错误信息提示

    根据给定文件的信息,我们可以深入探讨与DB2错误信息相关的几个关键知识点,这些知识点主要集中在DB2中的SQL错误代码(SQLCODE)、SQL状态(SQLSTATE)以及相关消息的处理上。 ### DB2 SQLCODE SQLCODE是DB2在执行SQL...

    db2错误代码大全

    * 339:由于与 DB2 2.2 版本的子系统连接,所以可能存在字符转换问题 * 402:未知的位置 * 403:本地不存在 CREAT ALIAS 对象 * 434:在 DB2 未来发布的版本中将不支持指定的特性,IBM 建议你停止使用这些特性 * 445...

    DB2错误代码(DB2错误代码大全)

    在使用DB2过程中,可能会遇到各种错误,这些错误通常由系统通过错误代码(Error Code)和SQLSTATE来表示。本文将深入解析DB2错误代码大全,帮助读者理解和解决DB2数据库操作中的常见问题。 首先,我们要理解...

    db2启动错误db2启动错误

    db2启动错误db2启动错误db2启动错误db2启动错误db2启动错误db2启动错误

    DB2数据库错误代码

    ### DB2数据库错误代码解析 在使用DB2数据库过程中,我们经常会遇到各种错误代码,这些错误代码对于诊断问题、理解数据库行为以及优化性能都非常重要。本文将基于提供的内容,详细介绍DB2中的错误代码及其含义。 #...

    db2数据库错误解决代码sqlcode

    - **连接错误**:网络问题、数据库实例未运行等情况会导致连接错误。 2. **查询SQLCODE**: - 在命令行处理器(DB2 CLP)中,你可以通过`SELECT SQLCODE FROM SYSIBM.SYSDiagnostics`来获取最近的SQLCODE。 - 在...

    db2错误一览表

    例如,+01201545错误表示存在未使用的连接,而+09801568错误则提示有未处理的SQL警告。 #### SQL Code +10002000 - 业务SQL错误 当DB2在执行特定的业务逻辑相关的SQL语句时遇到问题,如语法错误、数据类型不匹配等...

    DB2 错误代码大全

    DB2 错误代码大全 DB2 错误代码大全是 DB2 数据库管理系统中一个重要的组件,用于记录和管理各种错误代码。这些错误代码可以帮助数据库管理员和开发人员快速地诊断和解决问题,从而提高数据库的可靠性和性能。 ...

    C#连接DB2 WinformQuery实例源码

    在本文中,我们将深入探讨如何使用C#编程语言在Windows Forms(Winform)环境中连接IBM的DB2数据库并实现查询功能。此实例源码提供了一个完整的解决方案,帮助开发者理解并应用到自己的项目中。 首先,我们需要了解...

    db2错误码一览表

    ### DB2错误码一览表详解 #### 概述 在使用DB2数据库的过程中,难免会遇到各种错误。为了帮助用户快速定位并解决这些问题,本文档将详细介绍一系列常见的DB2错误码及其含义。这些错误码主要分为正数和负数两大类,...

    DB2错误代码对照表

    21. SQL33901569: 由于与DB2 2.2版本的子系统连接,所以可能存在字符转换问题 - 跨版本连接时,字符集兼容性可能导致问题。 22. SQL39401629: 使用优化提示来选择访问路径 - 提示可能影响查询的执行计划,确保提示是...

    DB2 jar包和连接DB2数据库代码

    本资源提供的两个jar包可能包含了DB2的JDBC驱动,它们是连接DB2数据库所必需的库文件。 1. **JDBC驱动介绍**:Java Database Connectivity (JDBC) 是Java语言中用于访问数据库的标准应用编程接口。通过JDBC,开发者...

    DB2 SQL 错误代码释义

    ### DB2 SQL 错误代码释义 在数据库管理和维护过程中,遇到各种SQL错误是在所难免的。IBM DB2作为一款高性能的关系型数据库管理系统,在处理数据时会返回一系列的错误代码(SQLCODE)和状态码(SQLSTATE),帮助...

    db2 常见错误 吐血总结

    当尝试连接到使用不同字符集编码的数据库时,DB2会抛出此错误。例如,客户端使用“1386”代码页,而服务器端使用“819”代码页。 **解决方法**: 1. **设置一致的字符集**:确保客户端和服务器端使用相同的字符集。...

    DB2连接器jar包

    DB2连接器jar包是IBM DB2数据库系统与Java应用程序之间建立连接的重要组件。这些JAR(Java Archive)文件包含了驱动程序和必要的类库,使得Java开发者能够在Java环境中执行SQL语句,操作DB2数据库。在Java应用程序中...

    db2错误码大全

    ### DB2错误码详解 #### 一、概述 在数据库管理与维护过程中,遇到各种各样的错误是在所难免的。为了能够快速定位并解决问题,掌握常见的错误码及其含义至关重要。本文将详细介绍DB2中一系列常见错误码的具体含义...

    数据库db2相关错误码

    ### 数据库DB2相关错误码知识点 #### 一、DB2数据库错误码概览 DB2作为IBM开发的一款关系型数据库管理系统,在实际使用过程中可能会遇到各种各样的问题,这些问题通常会通过特定的错误码来进行标识。理解这些错误...

    DB2错误代码详细信息

    在使用DB2过程中,可能会遇到各种错误,这些错误通常会通过错误代码和SQLSTATE来表示。SQLSTATE是一个五位数字代码,用于分类和标识SQL语句执行过程中出现的问题。以下是关于DB2错误代码和SQLSTATE的详细解释。 1. ...

    db2代码错误大全

    在使用DB2时,程序员和数据库管理员可能会遇到各种错误代码,这些错误代码提供了关于执行SQL语句时出现问题的详细信息。以下是对描述中提到的一些DB2错误代码及其含义的详细解释: 1. **SQLCODE 00000**: 表示SQL...

    DB2错误码大全

    ### DB2错误码详解 #### 引言 在数据库管理与开发过程中,遇到错误是不可避免的,而理解这些错误码的含义则对于快速定位问题、解决问题至关重要。IBM DB2作为一款广泛使用的数据库管理系统,提供了丰富的错误码来...

Global site tag (gtag.js) - Google Analytics