数据库初学常犯错误
执古之道_上善若水
希望我的帖子能帮助更多的人少走弯路
展开
-
数据库中出现插入数据报错:Incorrect string value: '\xE4\xBC\x9A\xE5\x91\x98' for column 'recipient' at row 1
个人分类: 数据库新手常犯错误使用mybatis数据库操作插入一条中文数据报如下错误:主要是因为数据库的表的默认编码不支持中文,如下: 在创建表的时候可以选择为utf-8的格式,就不会出现这种问题。有一点需要注意的是,如果之前是默认的编码,出现乱码,再去修改表的编码格式,是不会成功的,所以需要建表的时候就确定编码格式:...转载 2018-09-18 17:09:54 · 1095 阅读 · 0 评论 -
Java程序向MySql数据库中插入的数据变成了问号
其实,当我们看到这个问题的时候都会很快的想到是编码格式的问题。但是当我查看MyEclipse中的编码格式的时候发现,编码方式是没有问题的,而且自己写的JSP页面中的编码格式也是没有问题的。那么这会嘛原因的? 后来在查看Mysql的资料时候发现: 1、MySQL的默认编码是Latin1,不支持中文,支持中文的数据库编码格式为gbk和utf8(注:在MySQL中要使用utf8,在java程序中使用ut...原创 2018-09-21 14:39:39 · 8277 阅读 · 0 评论 -
数据库表设计
比如此表中只有dit_item_name才是真正的实例化的对象转载 2018-10-25 22:12:24 · 179 阅读 · 0 评论 -
oracle 数据库插入中文乱码解决
第一步查看是用什么字符集解码输入查询语句复制 select userenv('language') from dual;查询结果为 AMERICAN_AMERICA.ZHS16GBK注意 : 千万别复制编码字符集因为可能你用的编码字符集和我的不同 --第二步查看用什么字符集编码复制 select * from V$NLS_PARAMET...原创 2018-11-04 22:45:46 · 12531 阅读 · 0 评论