March 20, 2013

DB2错误信息汇总

操作数据库过程中,遇到许多问题,很多都与SQL CODE和SQL State相关,现在把一个完整的SQLCODE和SQLState错误信息和相关解释作以下说明,一来可以自己参考,对DB2错误自行找出原因,也可以供大家学习和参考(声明:这是搜集网上的资料得来的)。

sqlcode sqlstate 说明

000 00000 SQL语句成功完成

000 01xxx SQL语句成功完成,但是有警告

+012 01545 未限定的列名被解释为一个有相互关系的引用

+098 01568 动态SQL语句用分号结束

+100 02000 没有找到满足SQL语句的行

+110 01561 用DA......

March 20, 2013

myBATIS and Auto-Increment ID (Identity) on DB2

DDL:

CREATE TABLE TEST (

PID INTEGER GENERATED ALWAYS AS IDENTITY,

PNAME VARCHAR(6)

)

Your Object:

package com.mybusiness;

public class Test {

private long pid;

private String pname;

// setter and getters

}

And your SqlMap:

INSERT INTO TEST (PNAME) VALUES(#pname#)

SELECT ID......

February 27, 2013

Ubuntu 系统下 Java 开发环境配置

[TOC]

1.JDK 安装

总的原则:将压缩包解压至/opt,设置jdk环境变量并将其修改为系统默认的jdk

1.将jdk-7u5-linux-x64.tar.gz拷贝到/usr/lib/jdk/目录下面,这里如果没有jdk文件夹,则创建该文件夹,命令:

sudo mkdir jdk //创建文件夹jdk

sudo cp -r ~/download/jdk-7u10-linux-x64.tar.gz /usr/lib/jdk/ //把下载的文件拷贝到新创建的目录下面

sudo tar -zxvg jdk-7u10-linux-x64.tar.gz //解压缩文件

2.设置环境变......