过滤条件查询为中文姓名

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

Kristchen

2015-12-10 13:44

将param.put(“value”,“'小溪'”),放入sb中,预编译sql语句时,打印ptmt,中文无法解析,急求

5669111300019b7205000068.jpg

5669111300010e1905000165.jpg


写回答 关注

3回答

  • qq_蓝朵儿_0
    2015-12-10 16:05:11

    这里只能看出里存放了值,无法看出你的查询吧。。。。

    Kristc...

    我将query(List<Map<String, Object>> params)方法中的ptmt对象输出,这里面就有查询,第一张图里面控制台的第一句就是输出,我查询的是user_name=‘小溪’,小溪在ptmt中存储的是??(两个问号)

    2015-12-10 18:08:42

    共 1 条回复 >

  • mosci
    2015-12-10 13:49:03

    user_name like '小溪'

    Kristc... 回复mosci

    ''是可以被显示出来的,你看控制台打印的信息,只是中文没有出来

    2015-12-10 14:24:18

    共 3 条回复 >

  • Kristchen
    2015-12-10 13:45:28

    sb可打印出中文,但ptmt中文为??,所以不能查询

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

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

99327 学习 · 915 问题

查看课程

相似问题