问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java preparestatement 报错 java.sql.SQLException: ORA-01008: 并非所有变量都已绑定

发布网友 发布时间:2022-07-07 05:55

我来回答

3个回答

热心网友 时间:2023-10-09 08:36

//PreparedStatement 不是你这样用的改成这样
PreparedStatement ps= con.prepareStatement("UPDATE CUSTOMER SET MONEY = MONEY-? WHERE ID = ?");
ps.setDouble(1, money);
ps.setInt(2, id2);
ps.executeUpdate();

像你这样ps.execute("UPDATE CUSTOMER SET MONEY = MONEY-? WHERE ID = ?");这个sql就直接执行了。所有?的值还没绑定,后面的ps.set其实已经没用了已经执行了明白了吧。

有问题请追问。

热心网友 时间:2023-10-09 08:37

在执行sql之前,打印一下你的3个变量 money id2 id1 是不是真的有值。为null的话就会报错。

热心网友 时间:2023-10-09 08:37

你的sql 语句有错MONEY-? MONEY+" + money
sql 没有这么写的吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? INTER 什么 CPU好! AMD和intelCPU各多少钱? IntelCPU价格 如何用word只将一部分文字选定,比如我只想将第一页至第200页选中不动其他文字,怎么办?还望不吝赐教。 一个word有很多页,但是我只想居中第一页怎么弄,就是其他页都不能动? 在word里面左右翻页时第一页不动 话说VB系列,哪个最好玩 VB系列振动电机的特点和使用条件有哪些 大金空调vb系列和vp哪个好 丰炜vbvs区别 在大理火车站能不能买昆明到上海的火车票 大理――昆明――上海的火车 大理――昆明――上海的火车? 郑多燕健身舞全套高清下载 ,一定要是高清的,MP4格式,谢谢 郑多燕mp4格式下载 甲方代发工资,乙方需要哪些资料做账 怎样下载郑多燕健身舞MP4格式到手机上? 总公司用分公司代发工资,怎么做账 施工单位总包代发工资这样做账对吗?分包单位这样做账对吗?附件对吗?求指教 找张学友翻唱张国荣歌的视频!! 并非所有变量都已绑定 SQL参数异常或者SQL语句语法错误,并非所有变量都已绑定 执行错误 求已SQL语句报错的问题,报什么并非所有的变量都已绑定,代码在补充中: 为什么我用Oracle写的这个定时任务创建时会报“并非所有变量都已绑定” java.sql.SQLException: ORA-01008: 并非所有变量都已绑定 是什么意思 在KETTLE执行一个JOB文件的时候,最后一个转换是UPDATE语句,提示错误--ora-01008:并非所有变量都已绑定 并非所有变量都已绑定,语句要怎么改 如何培养学生的思维能力呢? 钱放进信用卡通过不同的商户刷出来重复操作,每天操作3-5次,对信用卡有影响吗? 高分急求同济大学王星铭老师联系方式!!! 同济大学王小鹏老师上课放的歌曲有那些 同济大学王金德联系方式 透微笑读懂你作文600字 如何帮助中学英语“学困生” oracle 12c的下载 关于脂肪肝! 快手怎么转人工客服 马桶新按的法兰密封圈在周围不打胶的情况下是不是也不应该漏水?今天刚按的法兰,马桶周围还没打胶 8位字长的计算机可以表示的无符号整数的最大值是多少 JAVA 与MySQL连接。将mysql-connector-java-3.1.13-bin.jar包放在bin目录下,为什么还不行?