sql语句?老是报错

来源:2-5 JDBC实战---搭建模型层 Ⅲ

慕九州1570938

2017-08-11 14:02

http://img.mukewang.com/598d484f000170ca09880105.jpg

老是报错,说

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?' at line 1

写回答 关注

2回答

  • 690017359
    2017-08-11 14:49:44
    已采纳

    // 拼写sql语句

    String sql = "" + 

             " selete * from imooc_goddess "

    + " set user_name=?,sex=?,age=?,birthday=?,email=?,mobile=?, "

    + " update_user=?,update_date=current_date(),isdel=? "

    + " where id=? ";

    ?在第一行要有,后面要给这些属性赋值,第一个属性赋值为任意类型的字符串,所以要用?表示

    慕九州157...

    非常感谢!

    2017-08-13 16:13:05

    共 1 条回复 >

  • 慕婉清0689395
    2017-08-11 17:26:51

    你的connection有问题吧,你看自己倒错包没有?两个一样的connection是不需要强转的啊。

    慕九州157...

    connection没提示红感叹号啊

    2017-08-13 16:15:16

    共 1 条回复 >

JDBC之 “ 对岸的女孩看过来”

一起领略JDBC的奥秘,为进一步学习集成框架打下良好的基础

99324 学习 · 856 问题

查看课程

相似问题