Timestamp timestamp=new Timestamp(System.currentTimeMillis());我直接这么写不对。
insert into test values(timestamp.toString());

解决方案 »

  1.   

    为什么要toString呢?你数据库定义的是varchar2的?如果是Timestamp直接插入就可以了。
      

  2.   


    Timestamp timestamp=new Timestamp(System.currentTimeMillis());
    我用 
    insert into test values('aaa',timestamp,'ccc');//提示错误: 缺少逗号insert into test values('aaa',"'"+timestamp+"'",'ccc'); //提示  RA-01843: 无效的月份insert into test values('aaa',?,'ccc')
    stm.setTimestamp(1,timestamp );
    //提示错误:  ORA-01008: 并非所有变量都已绑定