Java对MySQL进行中文查询的编码问题

使用Java对Mysql进行查询时,发现如果查询语句中包含汉字,那出来的结果是有问题的。怀疑是编码的问题,导致关键字检索不到,于是检查了下编码,MySQL和Java工程都使用的UTF8,但出来的结果还是有问题。
解决办法:
在连接MySQL的URL中加上useUnicode=true&characterEncoding=UTF-8即可。