jdbc查询的占位符接收不到参数~搞了老半天还没找到原因~

来源:2-6 列表查询

安安之夜

2017-06-27 14:03

http://img.mukewang.com/5951f4d400017c3013730265.jpg

http://img.mukewang.com/5951f4d40001ba7b13470825.jpg

各路大神帮忙看看,点击查询按钮式不好使~

写回答 关注

3回答

  • 二月十三
    2017-07-09 12:47:12

    我也遇到了,

    试试jdbc的数据库连接地址后面加了?useUnicode=true&characterEncoding=UTF-8

    这是前面提问的答案,确实解决了问题

  • 安安之夜
    2017-06-27 16:00:39

    paramList.get(i) ----> 段子

    command sql :---> select ID,COMMAND,DESCRIPTION,CONTENT from MESSAGE where 1 = 1 and COMMAND = ?

    statement  :---> com.mysql.jdbc.JDBC4PreparedStatement@66e87f73: select ID,COMMAND,DESCRIPTION,CONTENT from MESSAGE where 1 = 1 and COMMAND = '??'

    查询出的数据是:[]


  • 慕斯卡8218450
    2017-06-27 15:03:49

    你输出sql.toString()肯定带?啊  你控制台输出下statement的值应该不带?的.

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

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

107412 学习 · 786 问题

查看课程

相似问题