PLSQL连接数据库乱码问题
PLSQL连接数据库查询结果乱码问题
是:字符集不一样,需要配置环境变量
步骤 1:配置路径
Windows7
桌面上找到【计算机or我的电脑】,右键菜单【属性】,进入标题为(系统)窗口,左侧菜单,找到【高级系统设置】点击鼠标左键,进入title为系统属性窗口界面,【高级】选择卡,在找到【环境变量按钮】,打开【环境变量】窗口,点击新建:
步骤 2:环境变量
1)变量名:ORACLE_HOME 变量值:E:\PLSQLDeveloper\PLSQL\instantclient_11_2
2)变量名:TNS_ADMIN 变量值:E:\PLSQLDeveloper\PLSQL\instantclient_11_2
3)变量名:NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4)修改Path变量,在后面添加 :E:\PLSQLDeveloper\PLSQL\instantclient_11_2
注意:根据自己的路径相应更改1)2)和4)的变量值,我是直接解压到E盘下的,路径就是上述路径了。3)照抄即可
步骤 3:修改配置文件
找到 E:\PLSQLDeveloper\PLSQL\instantclient_11_2路径下tnsnames.ora文件,用编辑器打开(记事本也可以)
根据自己实际情况需要进行编辑,显示的数据库名,HOST后面填写的是所要的连接的地址。编辑好以后保存。
步骤 3 :打开使用
1)打开E:\PLSQLDeveloper\PLSQL\PLSQL Developer文件下的plsqldev.exe文件,右击,以管理员身份运行。
2)填入你要的连接的数据库的用户名和密码,并在数据库一栏的下拉列表中选择你要连接的数据库。若在此步无法显示数据库名称,则进行下述步骤
3)点击工具》首选项
Oracle主目录名
E:\PLSQLDeveloper\PLSQL\instantclient_11_2
OCL库
E:\PLSQLDeveloper\PLSQL\instantclient_11_2\oci.dll
重新启动。
我的PLSQL是出现了乱码第三种情况,黄色字体标识,添加环境变量之后重新启动PLSQL,查询乱码就解决了。
signature:KONGYamin