oracle

1.sql.date  只能获取年月日,要获取时分秒使用getTimestemp()

2.resultMetaData.getColumnName(j);获取列名;

resultMetaData.getColumnType(j)获取类型

 ResultSetMetaData rsmd=rs.getMetaData();

3.当更新数据库没有成功,也没有报错,那么有可能数据库的类型是char(),这个需要在执行sql时,在对应的列上添加trim()

4.oracle的自增id

 ----创建表  
Create table t_user(  
Id number(6),userid varchar2(20),loginpassword varchar2(20),isdisable number(6)  
);  
  
----创建序列  
create sequence user_seq  
  
  
increment by 1   
start with 1  
nomaxvalue  
nominvalue  
nocache  
  
----创建触发器  
create or replace trigger tr_user  
before insert on t_user  
for each row  
begin  
select user_seq.nextval into :new.id from dual;  
end;  
  
----测试  
insert into t_user(userid,loginpassword, isdisable)values('ffll','liudddyujj', 0);  
insert into t_user(userid,loginpassword, isdisable)values('dddd','zhang', 0)  
select * from t_user;  

 

posted @ 2017-11-08 13:53  zmoony  阅读(134)  评论(0编辑  收藏  举报