我有oracle数据库表,在我的表之后,我想通过java将数据插入表中,但它显示ORA-01843:不是有效月份

我有oracle数据库表,在我的表之后,我想通过java将数据插入表中,但它显示ORA-01843:不是有效月份,java,oracle,Java,Oracle,我有oracle数据库表,在我的表之后,我想通过java将数据插入表中,但它显示ORA-01843:不是有效月份 POLICY_NO NOT NULL VARCHAR2(20) INSURED_NAME VARCHAR2(20) POLICY_START_DATE DATE POLICY_END_DATE DATE

我有oracle数据库表,在我的表之后,我想通过java将数据插入表中,但它显示ORA-01843:不是有效月份

        POLICY_NO         NOT NULL VARCHAR2(20) 
        INSURED_NAME               VARCHAR2(20) 
        POLICY_START_DATE          DATE         
        POLICY_END_DATE            DATE         
        CLAIM_STATUS               VARCHAR2(20) 
        NCB_PER                    VARCHAR2(10) 

insetIntoDBTable = "INSERT INTO details " + "VALUES ('1800/A123451','Sajid','1/1/2016','4/6/2016','policy live','90%')";
你需要:


我还使用insetIntoDBTable=插入详细信息+值“1800/A123451”、“Sajid”、“2016年1月1日”、“2016年6月4日”、“政策直播”、“90”;
INSERT INTO details VALUES ('1800/A123451','Sajid', to_date('1/1/2016', 'dd/mm/yyyy'),to_date('4/6/2016', 'dd/mm/yyyy'),'policy live','90%')