前景提要
HDC调试需求开发(15万预算),能者速来!>>>
请各位大神不吝赐教。
public List<T> getAll(String sql, Object... args) {
Connection connection = null;
try {
for(Object obj : args) {
System.out.println(obj);
}
connection = DButils.getConnection();
System.out.println(sql);
return queryRunner.query(connection, sql, args, //我的args参数时中文字符串
new BeanListHandler<>(clazz));
} catch (Exception e) {
e.printStackTrace();
} finally {
DButils.release(connection);
}
return null;
}
sql : select id, music_name from music.`music_info` where music_name like ?
数据库:MySQL
通过调用 getAll(sql, "中"); 查询数据库,返回的查询结果为 0 。但是我的 music_info 表有一条记录的
music_name 是“中国话”。
请问为什么查不到这条记录?
是因为参数时中文的原因吗?
谢谢!