JAVA程序是UTF-8,生成的SQL显示正常如:insert into tablename(name,age)values('中文',22);如果用程序插入数据库中,在CMD窗口中查询出来的是???,显示在页面也是???,但是将上述SQL拷贝到CMD窗口中插进数据库,在CMD窗口中显示及在页面中显示是正常的,请高人指教,数据库连接是用jdbc:mysql://127.0.0.1:3306/mydata?useUnicode=true&characterEncoding=UTF-8