Java 中 'where clause' 中的未知列 'v_plateno'

Unknown column 'v_plateno' in 'where clause' in Java

这是我的 Table 车辆 !

Field Type v_branch varchar(255) NULL v_segment varchar(255) NULL v_company varchar(255) NULL v_name varchar(255) NULL v_plateno varchar(255) NULL v_seats int(11) NULL v_fuel varchar(255) NULL v_priceperkm int(11) NULL v_driver varchar(255) NULL

现在我正在尝试使用 Servlet 中的 Prepared Statement 更新 table。但不幸的是,它给出了未知 column:v_plateno

的错误

更新查询也适用于数据库中的其他 Tables

public void updateVehicle(Vehicle vehicle)  {

    String updateQuery = "UPDATE vehicletlb SET v_branch=?, v_segment=?, v_company=?, v_name=?, v_seats=?, v_fuel=?, v_priceperkm=?, v_driver=? WHERE v_plateno = ? ";


    try {
        pStmt = dbConnection.prepareStatement(updateQuery);     

        pStmt.setString(1, vehicle.getVbranch());
        pStmt.setString(2, vehicle.getVsegment());
        pStmt.setString(3, vehicle.getVcomp());
        pStmt.setString(4, vehicle.getVname());
        pStmt.setInt(5, vehicle.getVseats());
        pStmt.setString(6, vehicle.getVfuel());
        pStmt.setInt(7, vehicle.getVprice());
        pStmt.setString(8, vehicle.getVdriver());
        pStmt.setString(9, vehicle.getVplateno());


        pStmt.executeUpdate();

    } catch (SQLException e) {
        System.err.println(e.getMessage());
    }
}

我正在使用 Apache Tomcat 7.0 但它给出了错误

Unknown column 'v_plateno' in 'where clause'

我该如何解决!!!!

程序中没有错误,现在 我尝试了刷新浏览器,它开始工作了

感谢支持!