这个就是编码的问题,如果你在安装配置MySql 的时候选择的是默认的编码,或者你选择的UTF8编码,那么在建立数据库的时候,
你用了CREATE DATABASE dbnameDEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
建表用CREATE TABLE d_product ( )CHARACTER SET utf8 COLLATE utf8_general_ci;
而在插入中文数据的时候报如标题的错误的话,那么就要修改mysql安装路径文件\Program Files\MySQL\MySQL Server 5.1 中my.ini文件 把现在的default-character-set=utf8改成default-character-set=GBK,就可以插入中文字符了!