为什么会说我的数据库查询语句有问题

来源:2-6 列表查询

慕粉1474367326

2016-12-05 18:43

这是报的错误

5845449f000127ef05000162.jpg

584544a00001daa805000178.jpg

这是我的代码

5845446c00012fbf05000305.jpg

5845446d0001ba3a05000255.jpg

请问大神,这是为什么呢?我仔细看视频的语句和我的是一样的啊。是有什么细节我忽略了吗

写回答 关注

3回答

  • X_Jia
    2017-02-01 13:13:18

    我也遇到这个问题。。。。原来要的加空格。。谢谢

  • 慕粉1474367326
    2016-12-05 21:04:38

    解决了。仔细检查了一下。jdbc:mysql://127.0.0.1:3306/micro_message后面加不加?useUnicode=true&characterEncoding=utf8没有影响,关键点在于这里sql.append(" and COMMAND=? ");因为append函数的作用是把括号内的内容与sql的内容拼接起来,注意前引号后面有一个空格,这样and才不会和sql的语句连在一起导致错误。

    qq_傅皇_...

    正解啊

    2017-05-05 19:32:11

    共 1 条回复 >

  • 董小和尚
    2016-12-05 20:39:39

    数据库连接--数据库名字后边改成这样试试 -- ?characterEncoding=utf-8

    慕粉1474...

    这个也有,我写的更多了点内容jdbc:mysql://127.0.0.1:3306/micro_message?useUnicode=true&characterEncoding=utf8

    2016-12-05 20:49:06

    共 1 条回复 >

通过自动回复机器人学Mybatis---基础版

微信公众号自动回复功能学习Mybatis,基础教程加案例实战方式学习

107410 学习 · 786 问题

查看课程

相似问题