1、创建表
create table loginfo
(
id NUMBER not null primary key,
username VARCHAR(20),
sysname varchar(20),
time VARCHAR(30),
url VARCHAR(80),
ip VARCHAR(20),
groupid varchar(20)
)
2、创建sequence,用来实现自增长
create sequence auto_id ----sequence的名字
increment by 1 ----每次加 1
start with 1 ----从 1 开始
nomaxvalue ----是否设置最大值,此处不设置
nocycle; ----是否循环,此处不循环
3、定义了sequence(也就是auto_id)就可以使用nextvalue,currval
auto_id.nextvalue --------增加sequence的值,然后将之返回
auto_id.currval ----------返回sequence的当前值
4、利用定义的sequence插入一条数据
insert into loginfo values(auto_id.nextval,'admin','test','2013-09-18 13:50:55','http://www.baidu.com','127.0.0.1','00003');
最后自己查询一下看插入是否成功!
================说明================
使用hibernate插入数据库,我这里用的是公司使用的方法,创建表后自动生成相应的POJO跟XML文件,然后将需要插入的信息封装成相应的PO(注:因为使用了sequence所以,在封装PO的时候不用设置主键ID即可)
共同学习中!!!!!!!!!!!!!!!!!!!!