zoukankan      html  css  js  c++  java
  • java.sql.SQLException: No value specified for parameter 12

    String sql="update  dishes set foodName = ? , foodPrice=? , 
    foodWeight=? ,cost_performance=? , address=? ,date=? , firstCategoty=?,
     secondCategory=? , foods=? , photo=? , other =?  where id=?";
    
    	pstmt = conn.prepareStatement(sql);
    				pstmt.setString(1, stu.getFoodname());
    				pstmt.setFloat(2, stu.getPrice());
    				pstmt.setFloat(3, stu.getWeight());
    				pstmt.setInt(4, stu.getCost_performance());
    				pstmt.setString(5, stu.getAddress());
    				pstmt.setString(6, stu.getDate());
    				pstmt.setString(7, stu.getFirstCategory());
    				pstmt.setString(8, stu.getSecondCategory());
    				pstmt.setString(9, stu.getFoods());
    				pstmt.setString(10, stu.getPhoto());
    				pstmt.setString(11, stu.getOther());
    				pstmt.executeUpdate();
    

    应该加上

    pstmt.setInt(12, stu.getId());
    

    	            pstmt = conn.prepareStatement(sql);
    				pstmt.setString(1, stu.getFoodname());
    				pstmt.setFloat(2, stu.getPrice());
    				pstmt.setFloat(3, stu.getWeight());
    				pstmt.setInt(4, stu.getCost_performance());
    				pstmt.setString(5, stu.getAddress());
    				pstmt.setString(6, stu.getDate());
    				pstmt.setString(7, stu.getFirstCategory());
    				pstmt.setString(8, stu.getSecondCategory());
    				pstmt.setString(9, stu.getFoods());
    				pstmt.setString(10, stu.getPhoto());
    				pstmt.setString(11, stu.getOther());
    				pstmt.setInt(12, stu.getId());
    				pstmt.executeUpdate();
    

    第12个?没有赋值,也就是id没有指定

  • 相关阅读:
    企业资源管理概述
    有效的使用WSE(学习+实践)
    和优秀的员工一起工作,是一种幸福
    [恢]hdu 1312
    [恢]hdu 1010
    [恢]hdu 1302
    [恢]hdu 1056
    [恢]hdu 1030
    [恢]hdu 1730
    [恢]hdu 1032
  • 原文地址:https://www.cnblogs.com/CCCrunner/p/11781634.html
Copyright © 2011-2022 走看看