解决plsql developer中数据库插入数据乱码问题(SSM项目开发)


本文整理自网络,侵删。

最近学习SSM项目开发,用到oracle数据库,使用管理软件PL/sql developer往数据库表中插入数据时记录乱码。

结果如下:

可以看到中文数据都乱码成了???????问号,

看了网上各位大佬的解决办法,说是由于oracle服务器端字符编码 和 Oracle 客户端字符编码不一致引起的。

(但是我的oracle服务器端 和 Oracle 客户端字符编码是一样的,这就很纳闷了,但同样用了以下解决办法,搞定!!!)

第一步:

登录PL/sql developer,检查Oracle服务器端字符编码,用

select userenv('language') from dual;

得到以下结果:

结果:

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

第二步:

查看Oracle 客户端字符编码,用

select * from V$NLS_PARAMETERS;

得到以下结果:

可以看到我的oracle服务器端 和 Oracle 客户端字符编码是一样的,没关系继续往下看

阅读剩余部分

相关阅读 >>

javaweb实现显示mysql数据库数据

关于windows server 2012上安装.net framework 3.5的问题

sql server中各类触发器的完整语法及参数说明

mysql数据库入门之备份数据库操作详解

sql中表示全部列的符号是什么

sql server 的t-sql高级查询详解

sql server 高性能写入的一些经验总结

mybatis是这样防止sql注入的

sql中“where 1=1”有什么用?

插入sql语句怎么写

更多相关阅读请进入《sql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...