com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException的异常

逍遥-小姚 2016-09-09 10:19:05

上图贴的我的代码
下面贴报错

求解,这是什么原因?sql直接拿出来执行是好的,但是程序运行不行
...全文
788 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
小灯光环 2016-09-09
  • 打赏
  • 举报
回复
引用 4 楼 baidu_35176640 的回复:
[quote=引用 3 楼 tangwwip 的回复:] [quote=引用 2 楼 baidu_35176640 的回复:] [quote=引用 1 楼 tangwwip 的回复:] 不是age吗?
不是age 当时建库的时候没注意,就没改了[/quote] 那你下面stmt.setInt(3,age)能弄到数据?[/quote] 我贴一个完整代码 [/quote] sql格式错误~ 你把values的空格去掉试试~ 感觉代码没什么问题
逍遥-小姚 2016-09-09
  • 打赏
  • 举报
回复
引用 3 楼 tangwwip 的回复:
[quote=引用 2 楼 baidu_35176640 的回复:]
[quote=引用 1 楼 tangwwip 的回复:]

不是age吗?

不是age 当时建库的时候没注意,就没改了[/quote]
那你下面stmt.setInt(3,age)能弄到数据?[/quote]
我贴一个完整代码
tangwwip 2016-09-09
  • 打赏
  • 举报
回复
引用 2 楼 baidu_35176640 的回复:
[quote=引用 1 楼 tangwwip 的回复:] 不是age吗?
不是age 当时建库的时候没注意,就没改了[/quote] 那你下面stmt.setInt(3,age)能弄到数据?
逍遥-小姚 2016-09-09
  • 打赏
  • 举报
回复
引用 1 楼 tangwwip 的回复:
不是age吗?
不是age 当时建库的时候没注意,就没改了
tangwwip 2016-09-09
  • 打赏
  • 举报
回复

不是age吗?
Swen程序员 2016-09-09
  • 打赏
  • 举报
回复
引用 13 楼 baidu_35176640 的回复:
[quote=引用 11 楼 a3025056 的回复:] 你采用的是预编译的形式,在executeUpdate() 中是不用传参数的。可以看看文档。
受教了....[/quote] 客气客气,相互交流嘛~
逍遥-小姚 2016-09-09
  • 打赏
  • 举报
回复
引用 11 楼 a3025056 的回复:
你采用的是预编译的形式,在executeUpdate() 中是不用传参数的。可以看看文档。
受教了....
Swen程序员 2016-09-09
  • 打赏
  • 举报
回复
引用 10 楼 baidu_35176640 的回复:
[quote=引用 8 楼 a241903820 的回复:] 难道是用了中文的标点符号 检查一下括号,问好和逗号是不是中了中文的
这些都检查过了,没有问题呀,我也是醉了[/quote] 楼主,应该是这个问题吧~
Swen程序员 2016-09-09
  • 打赏
  • 举报
回复
你采用的是预编译的形式,在executeUpdate() 中是不用传参数的。可以看看文档。
逍遥-小姚 2016-09-09
  • 打赏
  • 举报
回复
引用 8 楼 a241903820 的回复:
难道是用了中文的标点符号 检查一下括号,问好和逗号是不是中了中文的
这些都检查过了,没有问题呀,我也是醉了
逍遥-小姚 2016-09-09
  • 打赏
  • 举报
回复
引用 7 楼 qnmdcsdn 的回复:
先把问号替换成值,看看能不能执行
这个是可以执行的...
李大白白 2016-09-09
  • 打赏
  • 举报
回复
难道是用了中文的标点符号 检查一下括号,问好和逗号是不是中了中文的
  • 打赏
  • 举报
回复
先把问号替换成值,看看能不能执行
逍遥-小姚 2016-09-09
  • 打赏
  • 举报
回复
引用 5 楼 wlwlwlwl015 的回复:
[quote=引用 4 楼 baidu_35176640 的回复:] [quote=引用 3 楼 tangwwip 的回复:] [quote=引用 2 楼 baidu_35176640 的回复:] [quote=引用 1 楼 tangwwip 的回复:] 不是age吗?
不是age 当时建库的时候没注意,就没改了[/quote] 那你下面stmt.setInt(3,age)能弄到数据?[/quote] 我贴一个完整代码 [/quote] sql格式错误~ 你把values的空格去掉试试~ 感觉代码没什么问题[/quote] 还是不行呀?怎么搞?实在看不出什么原因呀?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧