前段时间在学习的时候,遇到了一个问题,在Java代码中数据库怎么也连接不上,最后经过老师的指导和查询资料之后,找到了解决的办法,发现是SQL数据库的编码集与Java的编码集不匹配所导致的。
以下是解决修改SQL数据库编码集的方法:
1.在SQL*PLUS 中,以DBA登录 conn 用户名 as sysdba
(这一步的操作也可能出现问题:有些人的电脑没有把自己的电脑权限赋给数据库管理系统,会导致无法登录)
2.执行转换语句: SHUTDOWN IMMEDIATE;
STARTUP MOUNT EXCLUSIVE;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE NATIONAL CHARACTER SET GBK;
SHUTDOWN IMMEDIATE;
STARTUP;
以上就是解决的办法,希望对大家有所帮助!!!!!!