相关文章推荐
爱旅游的椅子  ·  Postman发送JSON格式的post请求 ...·  2 月前    · 
傻傻的针织衫  ·  Java ...·  2 月前    · 
宽容的水桶  ·  Java的OOM问题及解决方案-阿里云开发者社区·  2 月前    · 
冷冷的电影票  ·  如何从java的时区ID中获取国家代码?开发者社区·  1 月前    · 
瘦瘦的海豚  ·  嵌套数组和map的json文件如何解析?开发者社区·  1 月前    · 
聪明的签字笔  ·  10. Developing your ...·  6 月前    · 
不爱学习的小虾米  ·  A.深度学习基础入门篇[二]:机器学习常用评 ...·  9 月前    · 
玩足球的闹钟  ·  你必知道的 Chrome 前端调试技巧 - 知乎·  1 年前    · 
憨厚的黄豆  ·  如何在TypeScript中正确键入泛型Re ...·  1 年前    · 
傲视众生的鸵鸟  ·  ClientScriptManager.Re ...·  1 年前    · 
Code  ›  java.sql.SQLException参数索引超出范围(1>参数数量,为0)_问答-阿里云开发者社区
科技新闻 云计算
https://developer.aliyun.com/ask/286469
任性的筷子
1 年前
产品 解决方案 文档与社区 权益中心 定价 云市场 合作伙伴 支持与服务 了解阿里云
售前咨询
95187-1
在线服务
售后咨询
4008013260
在线服务
其他服务
我要建议
我要投诉
更多联系方式
备案 控制台 登录/注册
开发者社区
首页
探索云世界
探索云世界
云上快速入门,热门云上应用快速查找
了解更多
问产品
动手实践
考认证
TIANCHI大赛
活动广场
活动广场
丰富的线上&线下活动,深入探索云世界
任务中心
做任务,得社区积分和周边
高校计划
让每位学生受益于普惠算力
训练营
资深技术专家手把手带教
话题
畅聊无限,分享你的技术见解
开发者评测
最真实的开发者用云体验
乘风者计划
让创作激发创新
阿里云MVP
遇见技术追梦人
直播
技术交流,直击现场
下载
下载
海量开发者使用工具、手册,免费下载
镜像站
极速、全面、稳定、安全的开源镜像
技术资料
开发手册、白皮书、案例集等实战精华
插件
为开发者定制的Chrome浏览器插件
探索云世界
新手上云 云上应用构建 云上数据管理 云上探索人工智能
云计算 弹性计算 无影 存储 网络 倚天
云原生 容器 serverless 中间件 微服务 可观测 消息队列
数据库 关系型数据库 NoSQL数据库 数据仓库 数据管理工具 PolarDB开源 向量数据库

热门

Modelscope模型即服务 弹性计算 云原生 数据库 物联网 云效DevOps 龙蜥操作系统 平头哥 钉钉开放平台
大数据 大数据计算 实时数仓Hologres 实时计算Flink E-MapReduce DataWorks Elasticsearch 机器学习平台PAI 智能搜索推荐
人工智能 机器学习平台PAI 视觉智能开放平台 智能语音交互 自然语言处理 多模态模型 pythonsdk 通用模型
开发与运维 云效DevOps 钉钉宜搭 支持服务 镜像站 码上公益
开发者社区 >

当您在上调用任何setXxx()方法时PreparedStatement,都会收到此错误,而SQL查询字符串对此没有任何占位符?。

例如,这是错误的:

String sql = "INSERT INTO tablename (col1, col2, col3) VALUES (val1, val2, val3)"; // ...

preparedStatement = connection.prepareStatement(sql); preparedStatement.setString(1, val1); // Fail. preparedStatement.setString(2, val2); preparedStatement.setString(3, val3); 您需要相应地修复SQL查询字符串以指定占位符。

String sql = "INSERT INTO tablename (col1, col2, col3) VALUES (?, ?, ?)"; // ...

preparedStatement = connection.prepareStatement(sql); preparedStatement.setString(1, val1); preparedStatement.setString(2, val2); preparedStatement.setString(3, val3); 注意与参数指标开始1和你没有需要引用的占位符,如下所示:

String sql = "INSERT INTO tablename (col1, col2, col3) VALUES ('?', '?', '?')"; 否则,您仍然会遇到相同的异常,因为SQL解析器随后会将它们解释为实际的字符串值,因此无法再找到占位符。来源:stack overflow

2020-05-10 18:25:52 企业邮箱发送邮件时,若出现投递失败产生退信,内容提示包含如下: the mta server of * reply:550 failed to meet SPF requirements 或者 the mta server of 163.com — 163mx01.mxmail.netease.com(220.181.14.141) reply:550 MI:SPF mx14,QMCowECpA0qTiftVaeB3Cg—.872S2 1442548128 http://mail.163.com/help 303438
 
推荐文章
爱旅游的椅子  ·  Postman发送JSON格式的post请求开发者社区
2 月前
傻傻的针织衫  ·  Java sdk连接fabric网络的谜之报错-阿里云开发者社区
2 月前
宽容的水桶  ·  Java的OOM问题及解决方案-阿里云开发者社区
2 月前
冷冷的电影票  ·  如何从java的时区ID中获取国家代码?开发者社区
1 月前
瘦瘦的海豚  ·  嵌套数组和map的json文件如何解析?开发者社区
1 月前
聪明的签字笔  ·  10. Developing your first Spring Boot application
6 月前
不爱学习的小虾米  ·  A.深度学习基础入门篇[二]:机器学习常用评估指标:AUC、mAP、IS、FID、Perplexity、BLEU、ROUGE等详解-腾讯云开发者社区-腾讯云
9 月前
玩足球的闹钟  ·  你必知道的 Chrome 前端调试技巧 - 知乎
1 年前
憨厚的黄豆  ·  如何在TypeScript中正确键入泛型React函数组件-腾讯云开发者社区-腾讯云
1 年前
傲视众生的鸵鸟  ·  ClientScriptManager.RegisterForEventValidation メソッド (System.Web.UI) | Microsoft Learn
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号