java程序中向oracle插入日期格式报错呀!! java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 11

Stringsql="insertintotbl_vehicleapplication(applicantnumber,applicantname,telephonenu... String sql = "insert into tbl_vehicleapplication(applicantnumber,applicantname,telephonenumber,areaid,companyid,deptid,applicantleavingdate,planreturndate,destination,usingreason,apptime) values(?,?,?,?,?,?,to_date(?,'YYYY-mm-dd'),to_date(?,'YYYY-mm-dd'),?,?,to_date(?,'YYYY-mm-dd'));";
boolean flog = false;
try {
conn = db.getConnection();
pstmt = conn.prepareStatement(sql);

pstmt.setString(1, tvapp.getApp_number());
System.out.println(tvapp.getApp_number());
pstmt.setString(2, tvapp.getApp_name());
System.out.println(tvapp.getApp_name());
pstmt.setString(3, tvapp.getTel_number());
System.out.println(tvapp.getTel_number());
pstmt.setInt(4,tvapp.getArea_id());
System.out.println(tvapp.getArea_id());
pstmt.setInt(5, tvapp.getCompany_id());
System.out.println(tvapp.getCompany_id());
pstmt.setInt(6, tvapp.getDept_id());
System.out.println(tvapp.getDept_id());
pstmt.setDate(7, tvapp.getApp_leaving_date());
System.out.println(tvapp.getApp_leaving_date());
pstmt.setDate(8, tvapp.getPlan_return_date());
System.out.println(tvapp.getPlan_return_date());
pstmt.setString(9, tvapp.getDestination());
System.out.println(tvapp.getDestination());
pstmt.setString(10, tvapp.getUsing_reason());
System.out.println(tvapp.getUsing_reason());

if(pstmt.executeUpdate()>0){
flog = true;
}
展开
 我来答
严肃的甲道士
2011-12-20 · 传播技术传播爱,笔芯❤️
严肃的甲道士
采纳数:337 获赞数:618

向TA提问 私信TA
展开全部
我勒个去 你都没有处理吗?虽然在插入的时候todate但你的参数也要符合日期格式啊?util包里有一个dateformat,sql包里有一个date你转换一下传上去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
piaohlj
2011-12-20
知道答主
回答量:6
采纳率:0%
帮助的人:13万
展开全部
日期用String类型试试
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
846492130
2011-12-20 · TA获得超过287个赞
知道小有建树答主
回答量:500
采纳率:0%
帮助的人:330万
展开全部
你赋值 少赋值了一个 第十一个 没有赋值 也就是最后一个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
辣椒面不辣阿9O
2011-12-20 · TA获得超过202个赞
知道小有建树答主
回答量:444
采纳率:0%
帮助的人:99.6万
展开全部
我没查错的话你要给11个?赋值!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式