mysql5.6 数据库 -- 中文参数查不出数据

 

刚刚遇到一个问题:
mysql5.6 数据库,sql 语句为

select * from sdbasicinfo where sdleader=?   

过滤字段值如果用非中文的 可以过滤到数据。
但是传中文的时候,却查不到数据。

此处是由于编码问题引起的。
数据源配置那里,url 处加一下转码即可

jdbc:mysql://192.168.10.125:3306/gezdemo?useUnicode=true&characterEncoding=utf-8    设计器下

jdbc:mysql://192.168.10.125:3306/gezdemo?useUnicode=true&characterEncoding=utf-8    raqsoftConfig.xml上需要执行下转义

imagepng