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即可)
共同學習中!!!!!!!!!!!!!!!!!!!!