首页 > 数据库 >java.sql.SQLException: No value specified for parameter 12

java.sql.SQLException: No value specified for parameter 12

时间:2022-12-21 11:06:58浏览次数:47  
标签:12 java setFloat No setString setInt stu sql pstmt


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没有指定


标签:12,java,setFloat,No,setString,setInt,stu,sql,pstmt
From: https://blog.51cto.com/u_12606187/5958616

相关文章

  • java.sql.SQLSyntaxErrorException
    YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear'right)values('wdq','wdq......
  • XAMPP里tomcat启动报错:Make sure you have Java JDK or JRE installed and the requir
    ​​参考博客​​**1.运行命令行win+R在cmd中输入regedit出现下面的界面**2.在注册表中添加HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft/JavaDevelopmentKit3.成功界......
  • 基于Java springboot+mybatis+mysql+jsp网上书城管理系统
    @目录一、系统介绍二、功能展示1.主页(客户)2.登陆(客户)3.我的购物车(客户)4.我的订单(客户)5.我的图书(商家)6.新书上架(商家)7.订单管理(商家)7.统计分析(管理员)8.用户管理(用户管理......
  • Java 特性、三大版本、JDK、JRE、JVM
    Java的特性 简单性面向对象可移植性writeonce,runanywhere高性能分布式动态性通过反射机制多线程安全性异常机制健壮性 *思考?j......
  • JAVA数组
    JAVA数组定义数组是相同类型数据的有序集合声明创建dataType[]arrayRefVar=newdataType[arraySize];数组的声明是通过索引访问的获取数组长度:arrays.length......
  • 2022-12-21 #17 随风凋零的 是某人从未打算实现的空想 还是落入海面继续下沉的烟花
    同样地,因为昨天基本没做题,并入今天的闲话。昨天入手了人格解体,真的是非常优秀的作品,很喜欢!打完USACOPt组了,感觉比去年(指USACO22FEB)的简单一些。去年只会做半道T1......
  • Know Your Enemy: Fast-Flux Service Networks
    KnowYourEnemy:Fast-FluxServiceNetworks1.INTRODUCTIONOneofthemostactivethreatswefacetodayontheInternetiscyber-crime.In......
  • 11~12 集合、IO流
    11集合11.1算法和数据结构一、算法:可以解决具体的问题(解决流程),有设计解决的具体的流程(算法1、算法2),有评价这个算法的具体指标(时间复杂度、空间复杂度)二、数据结构:1.......
  • 小白学JAVA第2天
    计算机computer组成Memory内存Motherboard主板IO设备输出设备inputonput人物冯·诺依曼“计算机之父”冯·诺依曼体系结构电脑常用的快捷键Num控制小键......
  • java.util.Optional基础
    传统处理Null方式深层质疑每次不确定一个变量是否为null时,添加一个进一步嵌套的if块,增加了代码缩进的层数。publicStringgetCarInsuranceName(Personperson){......