暑假项目排错笔记

1.
String sql = "update produce set contract=?,jobnumbering=?,groupnumbering=?,planvolume=?,starttime=?,endtime=?,operator=? where numbering= ?";
        boolean res = false;
        try {
            System.out.println("update22xia");
            pstmt = con.prepareStatement(sql);
            //pstmt.setString(1,user.getNumbering());
            pstmt.setString(1,user.getContract());
            pstmt.setString(2,user.getJobnumbering());
            pstmt.setString(3,user.getGroupnumbering());
            pstmt.setString(4,user.getPlanvolume());
            pstmt.setString(5,user.getStarttime());
            pstmt.setString(6,user.getEndtime());
            pstmt.setString(7,user.getOperator());
            pstmt.setString(8,user.getNumbering());//

            res = (pstmt.executeUpdate()==1);

一直报错No value specified for parameter 9,是调用numbering的值,所以可以不把numbering设在前面,可以删除numbering,然后把

 pstmt.setString(8,user.getNumbering());//放在最好jiu欧克了
posted @ 2022-09-07 21:55  高槐玉在隐身  阅读(19)  评论(0)    收藏  举报