`
cowpoke
  • 浏览: 19932 次
  • 性别: 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数据库C接口(CLI ODBC)说明文档

    DB2的C-API(CLI/ODBC)说明文档,文档保留原网站连接和样例代码地址,可以方便地快速查找API函数说明和做笔记,免去上IBM的DB2官网查询(网站速度在国内比较慢)。

    IBM某员工透漏DB2笔记

    超经典,不下别后悔,内含超值知识点,IBM内部sql经典知识,还有内部讲义,即可让同学学习使用,又可以让老师讲课做讲义,非常超值!!!!

    详解DB2 sqlstate 57016 SQLCODE=-668 原因码 “7”错误的快速解决办法

    您可能感兴趣的文章:数据库触发器DB2和SqlServer有哪些区别DB2死锁的解决过程全记录CentOS下DB2数据库安装过程详解db2数据库常用操作命令大全DB2新手使用的一些小笔记:新建实例、数据库路径不存在、客户端连接 .db2 ...

    数据库系统原理(04735-2018年版)-数据库系统概述笔记.doc

    关系数据库概述 美国IBM公司的E.F.Codd 1970年提出关系数据模型 关系数据库应用数学方法来处理数据库中的数据 典型的实验系统: System R、University INGRES 典型的应用系统: ORACLE、SYBASE、INFORMIX、IBM DB2 ...

    jdbc笔记整理 sql

    将数据库的 JDBC 驱动加载到 classpath 中,在基于 JAVAEE 的 WEB 应用库产品的 JDBC 驱动复制到 WEB-INF/lib 下 . ...//Oracle8/8i/9iO 数据库 (thin 模式 ) ...建立数据库连接,取得 Connection 对象 . 例如 :

    Orcale 数据库客户端PL/SQL 中文乱码的问题解决方法

    您可能感兴趣的文章:MySQL 客户端不输入用户名和密码直接连接数据库的2个方法oracle数据库在客户端建立dblink语法DB2新手使用的一些小笔记:新建实例、数据库路径不存在、客户端连接 .python网络编程学习笔记(九):...

    DB2新手使用的一些小笔记:新建实例、数据库路径不存在、客户端连接 .

    次,我们的DB2是被部署在Windows上的。Windows下有一个所谓的图形界面的客户端。不过似乎不大好用,遇到了一些问题,我们来解决吧

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    db2 IBM DB2在企业级的应用最为广泛, 在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器。收费 大型企业 Access 微软 Access是一种桌面数据库,只适合数据量少的应用,在处理少量 数据和单机访问的数据库时...

    Oracle9i备课笔记——吕海东

    (1) 数据库技术:SQL Server, Oracle, DB2, Access, SQL, T-SQL, PL/SQL (2) 软件开发架构:J2SE, J2ME, J2EE, MS.NET (3) 开发语言: Java, C#.NET, J#.NET, VB.NET (4) Ineternet技术:HTML, XML, Web ...

    BNSF铁路公司铁路运输网移动维护

    当所有数据录入工作完成后,工作人员可以拨号连接到公司网络,通过SQL Anywhere Studio’s MobiLink同步技术和后台的DB2 数据库进行数据同步。通过将SQL Anywhere Studio集成到PARS系统中,大大节省了数据录入的时间...

    IBM WebSphere Portal门户开发笔记01

    4、 DB2复原数据库提示没有前滚 374 5、 DB2命令模式的进入 376 6、 DB2中定时任务的创建 376 7、DB2常用命令 378 8、查看DB2存储过程源代码的SQL 380 9、获取建表脚本 380 10、获取DB2数据库日志操作方法 380 ...

    韩顺平oracle学习笔记

    韩顺平oracle学习笔记 第0讲:如何学习oracle 一、如何学习oracle Oracle目前最流行的数据库之一,功能强大,性能卓越。学习oracle需要具备一定基础: 1.学习过一门编程语言(如:java ,c) 2.最好学习过一门别的...

    asp.net知识库

    在ASP.NET中使用WINDOWS验证方式连接SQL SERVER数据库 改进ADO.Net数据库访问方式 ASP.NET 2.0 绑定高级技巧 简单实用的DataSet更新数据库的类+总结 [ADO.NET]由数据库触发器引发的问题 为ASP.NET封装的SQL数据库...

    计算机实习日记

    公司的软件产品所使用的数据库各不相同,有MS SQL Server、MYSQL、ORACLE、Db2、Sybast、informix等等,我在学校里面接触的数据库软件仅仅只有MS SQL Server这一种。现在终于体会到人们在说“书到用时方恨少”这句话...

Global site tag (gtag.js) - Google Analytics