`
cowpoke
  • 浏览: 20320 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

db2 连接数据库笔记

阅读更多

db2 连接数据库:
public static Connection getCFICon() {
        Connection con = null;
        try {
            Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();
            con = DriverManager
                    .getConnection("jdbc:db2://10.198.1.68:50000/abos4g",
                            "abospoc", "abospoc");
        } catch (SQLException e) {
            e.printStackTrace();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return con;
    }
 
 连接数据库问题:
 com.ibm.db2.jcc.b.DisconnectException: encoding not supported解决方法
 使用db2的jdbc包会出现如下现在com.ibm.db2.jcc.b.DisconnectException: encoding not supported
就会出现上述问题.是编码问题.建议把原来默认的编码集(DB2CODEPAGE)GBK改为UTF-8编码就行了.DB2数据库的代码集是在 数据库create的时候指定,所以你如果要改编码只能新建立一个数据库,用下面命令建立数据库.
DB2 CREATE DATABASE SAMPLEDB USING CODESET UTF-8 TERRITORY US

在eclipse使用DB2时,同样出现"com.ibm.db2.jcc.b.DisconnectException: encoding not supported",只要在eclipse里面把默认的jdk改为db2安装时的JDK就行了.因为IBM的jre只是有问题,有时只能用IBM自己的jre,不能用SUN公司的jre.

ava.lang.UnsupportedClassVersionError 问题:
摘要:Eclipse解决java.lang.UnsupportedClassVersionError问题,只需要把项目用的JDK与你安装的JDK搞成版本一样就解决了.
步骤:右击你的项目-->属性-->Java Compiler,设置合适的版本!!

1. Jbuilder2006自带了1.5的JDK,但如果你还想继续用JDK1.42,如果只是在Jbuilder2006的tool->configure->JDKs中添加一个JDK1.42或更低版本,那么即使你只写一个最简单的HelloWorld程序,Jbuilder2006都会给你报出长长一串错误,编写的代码在Jbuilder2005中也无法运行。JBuilder2006在运行编译工程时,会针对特定版本的VM进行编译,默认的是Java 2 SDK, v 5.0 And Late,因此,如果工程用的是1.5以下的JDK,碰到都是java.lang.UnsupportedClassVersionError这个错误。

解决的办法其实很简单,只要更改这个选项就行了。具体步骤如下:
----------------------------------------------------------
1、右键点击工程文件,选择属性(properties),
2、在属性窗口中选择 Build-->Java,在右边的选项中有四个下拉框,就可以看到编译选项了,
3、其中Compiler和Debug Option可以不用管,只在Languege features和Target VM中选择相应的JDK版本就可以了,然后确定,一切OK。
附件中是配置的图片。
-----------------------------------------------------------
如果在Target VM中选择了All Java SDKs,那么你的class文件在使用JDK1.1的VM上都可以运行(Jbuilder2006帮助中是这么说的,估计没几个人的机子上还在用JDK1.1吧 :-)

2.
Eclipse3.3 同样会出现相同的问题,这时候只需要把项目用的JDK与你安装的JDK搞成版本一样就解决了.
步骤:右击你的项目-->属性-->Java Compiler,设置合适的版本!!
 

分享到:
评论

相关推荐

    DB2数据库学习笔记

    - 使用`connect to 数据库别名`命令连接数据库。 ##### 3. 查看数据库结构信息 - 连接到数据库后,可以使用以下命令查看数据库的相关信息: - `list tables;`:列出数据库中的所有表。 - `describe table 表名;` ...

    DB2数据库管理最佳实践笔记-10日常运维.pdf

    示例脚本展示了如何连接到数据库并执行Runstats命令。 在日常运维中,定期执行Runstats、Reorg和Rebind是保持DB2数据库高效运行的关键步骤。正确地收集和使用这些工具能够显著提升查询性能,减少资源浪费,确保...

    db2学习笔记(包括常用命令)

    连接数据库使用`connect to 数据库别名`命令,之后即可执行SQL语句或操作系统命令。 ##### 4. 查看数据库结构信息 - 查看数据库中的表或视图数量:`list tables;` - 查看更详细的结构信息,如表结构、索引、触发器...

    数据库笔记

    【数据库笔记 - Oracle 知识点详解】 Oracle数据库是全球最大的数据库厂商,因其卓越的性能和广泛的应用场景,成为IT领域的重要技术之一。本笔记主要围绕Oracle的学习、安装、启动、卸载、开发工具以及SQL*PLUS的...

    db2应用基础学习笔记

    了解如何在应用程序中连接和操作DB2数据库,是开发人员必须掌握的知识。 综上所述,"db2应用基础学习笔记"将带你逐步探索DB2的世界,通过深入学习和实践,你将能够熟练掌握DB2数据库的使用,为企业的数据管理奠定...

    DB2 700学习笔记&试题

    综上所述,DB2 700学习笔记和试题集涵盖了DB2的多个核心领域,是备考DB2认证或提升数据库技能的重要资料。通过深入学习和实践,可以增强对DB2数据库系统的全面掌握,为实际工作中的数据管理打下坚实基础。

    DBServer--DB2数据连接工具

    DBServer--DB2数据连接工具是一款专为数据库管理和开发设计的高效能软件,它提供了对MySQL和DB2等不同数据库系统的连接支持。该工具具备强大的数据可视化功能,类似知名的Navicat和P/LSQL,旨在简化数据库管理和日常...

    MLDN李兴华数据库笔记

    从给定的文件信息来看,这是一份关于数据库学习的笔记,...李兴华的数据库笔记无疑为学习者提供了一个系统全面的学习资源,涵盖了从数据库的基础概念到高级功能的广泛内容,对于初学者和专业人士都是宝贵的学习资料。

    IBM某员工透漏DB2笔记

    【IBM DB2 笔记】是一份珍贵的学习资料,它由IBM内部员工分享,涵盖了DB2数据库系统的深度知识。DB2是IBM开发的一款关系型数据库管理系统,广泛应用于企业级的数据存储和管理。这份笔记的珍贵之处在于它揭示了IBM...

    DB2学习(数据库管理命令

    - **连接/断开数据库**:`db2 connect to dbname user username using password`和`db2 disconnect all`,分别用于连接到指定数据库和断开所有连接。 - **备份与恢复**:`db2 backup database dbname`和`db2 ...

    DB2命令 个人笔记

    根据提供的文件信息,我们可以整理出一系列与DB2命令相关的知识点,包括数据库管理、表操作、备份与恢复等关键领域。 ### 数据库管理 #### 查看数据库目录 - **命令**: `db2listdbdirectory` - **功能**: 列出当前...

    DB2数据库管理最佳实践笔记-10日常运维 (2).docx

    【DB2数据库管理最佳实践笔记-10日常运维】 DB2数据库管理系统在日常运维中,有几个关键工具对于保持高效性能至关重要,包括Runstats、Reorg、Reorgchk和Rebind。这些工具协同工作,确保数据库的优化器能够做出最优...

    DB2自学笔记大原稿

    ### DB2自学笔记知识点概述 #### 一、DB2安全机制与权限管理 **DB2安全机制概述:** - **认证(Authentication)与授权(Authorization):** DB2的安全特性主要体现在认证与授权上。认证是确认用户身份的过程;而...

    JAVA数据库连接语句大全

    在`debug.log`和`java连接数据库大全.txt`文件中可能包含了更多关于如何在Java中使用这些数据库连接语句的示例和技巧,而`新建 文本文档.txt`可能包含了作者的个人笔记或者补充信息。阅读这些文件可以帮助你更深入地...

    db2 学习笔记 权限 编目等

    编目是DB2中用于存储数据库元数据的过程,这对于应用程序连接数据库至关重要。DB2的编目包括节点目录和数据库编目: 1. 节点目录:记录如何和在哪里找到远程系统或实例,使用CATALOG和UNCATALOG命令来添加或移除...

Global site tag (gtag.js) - Google Analytics