Oracle数据库无法插入
下面是我在JAVA里面做好的SQL语句,数据库也已经打开,但是无法插入。
报一个java.sql.SQLException: ORA-01861: literal does not match format string的错,但是如果我把这段语句放到Oracle中执行的话,就可以成功的插入,请问是为什么?
其中age和depID是Number型,time,ddate和curtime是Date型,剩下的全是Char型。
原句:
INSERT INTO MEMBERMASTERTBL VALUES "+"('"+num+"','"+name+"',"+age+",'"+sex+"',to_date('"+time+"'),"+depID+",'"+level+"','"+col+"',to_date('"+ddate+"'),'"+dom+"','"+address+"','"+phone+"','"+mail+"','"+name+"',to_date('"+curtime+"'))
执行后传入值后:
INSERT INTO MEMBERMASTERTBL VALUES ('227','fs',24,'0',to_date('2006/8/1'),1,'1','fs',to_date('1983/8/1'),'fs','fs','s','fs','fs',to_date('2007/8/22'))