首先要搞清楚使用的数据库默认的编码格式,比如mysql默认的字符编码是ISO-8859-1。所以必须手动修改其默认编码格式。
在连接数据库用的URL后加入:useUnicode=true;characterEncoding=utf-8 如:
  url="jdbc:mysql:///db1?useUnicode=true;characterEncoding=utf-8",
为指定数据库默认编码格式。在C:\WINDOWS目录下找到my.ini文件,并在[mysqld]中加入default-character-set=gbk,重新启动mysql服务。