我想将 sys 日期传递给我的程序。下面是我的代码片段
DateFormat dateFormat = new SimpleDateFormat("mm/dd/yyyy");
Date date = new Date();
String insertquery="{ call sp_process_job (?,?,?) }";
cs = con.prepareCall(insertquery.toString());
cs.setString(1,id);
cs.setString(2,host);
cs.setDate(19,(java.sql.Date) date);
cs.execute();
con.commit();
我的存储过程
create procedure sp_process_job (@request_id varchar(25),@host varchar(20),@created_on varchar(25)) as
begin
set dateformat mdy
SELECT CAST(@created_on as datetime)
insert into t_job_details(request_id,host,created_on,run_date)
values(@request_id,@host,@created_on)
end
收到此错误
java.util.Date 不能转换为 java.sql.Date。