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-API(CLI/ODBC)说明文档,文档保留原网站连接和样例代码地址,可以方便地快速查找API函数说明和做笔记,免去上IBM的DB2官网查询(网站速度在国内比较慢)。
超经典,不下别后悔,内含超值知识点,IBM内部sql经典知识,还有内部讲义,即可让同学学习使用,又可以让老师讲课做讲义,非常超值!!!!
您可能感兴趣的文章:数据库触发器DB2和SqlServer有哪些区别DB2死锁的解决过程全记录CentOS下DB2数据库安装过程详解db2数据库常用操作命令大全DB2新手使用的一些小笔记:新建实例、数据库路径不存在、客户端连接 .db2 ...
关系数据库概述 美国IBM公司的E.F.Codd 1970年提出关系数据模型 关系数据库应用数学方法来处理数据库中的数据 典型的实验系统: System R、University INGRES 典型的应用系统: ORACLE、SYBASE、INFORMIX、IBM DB2 ...
将数据库的 JDBC 驱动加载到 classpath 中,在基于 JAVAEE 的 WEB 应用库产品的 JDBC 驱动复制到 WEB-INF/lib 下 . ...//Oracle8/8i/9iO 数据库 (thin 模式 ) ...建立数据库连接,取得 Connection 对象 . 例如 :
您可能感兴趣的文章:MySQL 客户端不输入用户名和密码直接连接数据库的2个方法oracle数据库在客户端建立dblink语法DB2新手使用的一些小笔记:新建实例、数据库路径不存在、客户端连接 .python网络编程学习笔记(九):...
次,我们的DB2是被部署在Windows上的。Windows下有一个所谓的图形界面的客户端。不过似乎不大好用,遇到了一些问题,我们来解决吧
db2 IBM DB2在企业级的应用最为广泛, 在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器。收费 大型企业 Access 微软 Access是一种桌面数据库,只适合数据量少的应用,在处理少量 数据和单机访问的数据库时...
(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 ...
当所有数据录入工作完成后,工作人员可以拨号连接到公司网络,通过SQL Anywhere Studio’s MobiLink同步技术和后台的DB2 数据库进行数据同步。通过将SQL Anywhere Studio集成到PARS系统中,大大节省了数据录入的时间...
4、 DB2复原数据库提示没有前滚 374 5、 DB2命令模式的进入 376 6、 DB2中定时任务的创建 376 7、DB2常用命令 378 8、查看DB2存储过程源代码的SQL 380 9、获取建表脚本 380 10、获取DB2数据库日志操作方法 380 ...
韩顺平oracle学习笔记 第0讲:如何学习oracle 一、如何学习oracle Oracle目前最流行的数据库之一,功能强大,性能卓越。学习oracle需要具备一定基础: 1.学习过一门编程语言(如:java ,c) 2.最好学习过一门别的...
在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这一种。现在终于体会到人们在说“书到用时方恨少”这句话...