下载的Java+Swing+Mysql实现学生宿舍管理系统相关问题

img

导入Java+Swing+Mysql实现学生宿舍管理系统中的数据库时遇到了提示ERROR 1366 (HY000): Incorrect string value: '\xC0\xEE\xBB\xAA\xB2\xC5' for column 'name' at row 1,用的是命令提示符,该怎么处理啊

这应该是数据库编码格式导致的,看下数据库现在的编码格式是什么样,修改一下

  • 这篇博客: 解决 Incorrect string value: ‘\xE4\xBD\xA0\xE5......‘ for column ‘name‘ at row 1 异常中的 原因就是mysql和Java中设置的编码不一样 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 问题来源于 我在使用 hibernate+mysql 进行自动插入sql操作的时候异常

    异常信息就是:Incorrect string value: ‘\xE4\xBD\xA0\xE5…’ for column ‘name’ at row 1

    部署的时候一直报错,让人摸不着头脑,本地却没有问题,然后发现mysql的数据库编码居然是 latin

    这个问题就是因为没有设置对应的数据库编码,在Java程序中设置的utf8 ,但是在数据库里面是latin ,当你插入的数据中有中文的时候,自然就会出现这个问题。

    解决方案—设置编码:
    1、连接工具去修改数据库类型为 utf8
    2、命令行,太麻烦,不适用,我修改之后没有效果,命令自行百度