(本文基于jdbc和navicat for mysql进行操作)
步骤一:数据库
使用navicat for mysql建立数据库时设置字符集为 utf8 -- UTF-8 Unicode ,排序规则为 utf8_general_ci
也可以使用下边SQL语句建立数据库
CREATE DATABASE `dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
步骤二:java代码
使用jdbc连接数据库时URL如下定义
static final String URL = "jdbc:mysql://localhost:3306/dbname?useUnicode=yes&characterEncoding=utf-8";