`
reallyafei
  • 浏览: 98826 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

MyEclipse6.0连接oracle的问题

阅读更多

原文链接如下:

myeclipse6.0 连接oracle10g的问题 ORA-00604,ORA-12705
MyEclipse Database Explorer建立oracle 10g数据库连接的时候 总提示
java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1 
ORA-12705: invalid or unknown NLS parameter value specified

问题初步分析是 Myeclipse语言 和oracle 10g 冲突问题。
进一步分析,由于oracle 是可以正常登陆的,所以问题出现在myeclipse 这边。
解决方法一:在网上搜索到的 估计myeclipse的版本是 5.0,解决方法
1.在windows XP控制面板中修改区域和语言选项,把"区域选项"中的"标准和格式"自定义为"英语(美国)";
2.在MyEclipse中help菜单>About MyEclipse...>点击"Configuration Details",设置其中的两个值:
osgi.nl=en_US 
user.language=en 
这样就可以在MyEclipse Database Explorer中顺利建立oracle连接了.
该方法在myeclipse6.0中不适应。

我的解决方法:
修改eclipse.ini文件,将"-Duser.language=en"修改为"-Duser.language=zh"。问题解决。
分析:主要原因是MyEclipse在启动时候,语言编码是在[MyEclipse路径]\eclipse\eclipse.ini文件中加载的。 而国别编码是从系统的区域设置中得到的。如果MyEclipse默认启动参数为"-Duser.language=en",而操作系统设为"中文(中国)"MyEclipse加载后的信息就是"en_CN",这样就会出现上述问题,所以只要将两边的设置改成一致的,就可以解决上述问题. 你也可以就系统的区域设置定为"中文(中国)",修改eclipse.ini文件,将"-Duser.language=en"修改为"-Duser.language=zh",这样在MyEclipse加载后的Configuration Details信息就统一为zh_CN,即"osgi.nl=zh_CN".
 
如果是oracle 9i 问题,则可以如下解决方法
数据库服务器字符集select   *   from   nls_database_parameters,其来源于props$,是表示数据库的字符集。     
客户端字符集环境select   *   from   nls_instance_parameters,其来源于v$parameter,     
表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表     
          
        客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。如果多个设置存在的时候,alter   session>环境变量>注册表>参数文件     
        字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字符集是zhs16gbk,则nls_lang可以是American_America.zhs16gbk。   
    
        首先查看当前数据库字符集是什么,配置资料库选用相同  

分享到:
评论

相关推荐

    MyEclipse6.0与jdk版本问题

    ### MyEclipse6.0与JDK版本问题详解 #### 背景介绍 在开发过程中,使用集成开发环境(IDE)时经常会遇到与Java Development Kit(JDK)版本不兼容的问题。本文将针对“MyEclipse6.0与JDK版本冲突问题”这一主题进行...

    汽车租赁项目的源码加项目需求加数据库表文件(myeclipse 6.0+oracle10g)

    《汽车租赁项目开发详解——基于MyEclipse 6.0与Oracle 10g》 在信息技术日益发达的今天,汽车租赁行业的信息化管理已经成为提升服务质量、优化运营效率的关键。本项目是一个全面的汽车租赁系统,它包含了源码、...

    Java相关开发工具的安装与使用(MyEclipse6.0使用01)

    除了上述优化配置外,MyEclipse 6.0 提供了丰富的功能来辅助 Java 开发,包括但不限于项目管理、代码编辑、调试工具、数据库连接等功能。 #### 项目管理 - 快速创建 Java 项目或 Web 项目。 - 支持多模块项目管理...

    MyEclipse6.0下配置Weblogic8.1的详细说明

    本文将深入探讨如何在MyEclipse 6.0环境下配置WebLogic 8.1,确保两者能够无缝协作,从而实现高效、稳定的Java EE应用开发。 ### 一、理解MyEclipse与WebLogic的关系 MyEclipse是一款基于Eclipse的插件集合,它为...

    myeclipse6.0开发中文教程

    ### MyEclipse 6.0 开发中文教程关键知识点概览 #### 一、MyEclipse 6.0 概述 - **MyEclipse** 是一款基于 Eclipse 的 Java EE 集成开发环境(IDE),它提供了丰富的功能集,支持 Java、JSP、Struts、Hibernate 和...

    Android+MyEclipse6.0手机开发环境搭建

    【Android+MyEclipse6.0手机开发环境搭建】是一个关于如何配置Android应用程序开发环境的教程,主要涉及以下几个关键步骤: 1. **安装Java JDK**:Android应用开发基于Java语言,因此首先需要安装Java Development ...

    MyEclipse6.0教程

    ### MyEclipse 6.0 教程知识点详解 #### 一、MyEclipse 6.0 概述 - **定义与用途**:MyEclipse 是一款基于 Eclipse 平台的集成开发环境(IDE),专门针对 Java 开发者设计。它集成了多种功能模块,如 JavaEE 支持...

    使用Myeclipse连接oracle数据库进行增删查改操作

    使用Myeclipse连接oracle数据库进行增删查改操作,源代码,

    JDK1.6 + Tomcat6.0 + MyEclipse7.5 + Oracle XE(10g)

    JDK1.6 + Tomcat6.0 + MyEclipse7.5 + Oracle XE(10g)

    linux下安装Myeclipse 6.0.1的注册码

    10. **New Application Server Connectors**:增加了对Geronimo 2、Oracle 10和WebLogic 10等应用服务器的支持。 11. **All-in-One Installer**:安装包体积减少了50%,使得下载更加便捷。 #### 三、注册码输入步骤...

    Tomcat6 MyEclipse8.5 jdk6.0下载地址(超好)

    【标题】"Tomcat6 MyEclipse8.5 jdk6.0下载地址(超好)"涉及的是Java Web开发中的三个关键组件:Tomcat服务器、MyEclipse集成开发环境以及Java Development Kit (JDK) 6.0版本。这三个工具在Java Web应用程序的开发和...

    新闻发布系统(B/S,java,myEclipse,oracle,tomcate)

    新闻发布系统,采用B/S架构,java语言,myEclipse6.0开发,oracle数据库,tomCat服务器,包括前台显示和后台管理,功能较全面; 前台主要包括用户登陆、新闻分类、显示新闻详细信息、发表评论等。 后台主要包括管理员管理、...

    孙卫琴《精通struts》第二章例子helloapp以及第三章例子addressbook源码

    孙卫琴的《精通struts:基于MVC的Java Web设计与开发》中 第二章例子helloapp源码 以及 第三章例子 addressbook源码 适用环境 :tomcat5.5+myeclipse5.0+oracle9i 或者 tomcat6.0+myeclipse6.0+oracle9i

    网上售书+MyEclipse+Orcale+tomcat 6.0

    【标题】"网上售书+MyEclipse+Orcale+tomcat 6.0" 提供的是一项基于Java Web技术的网上书店系统开发项目。这个项目涵盖了开发、数据库管理和服务器部署等多个关键环节,旨在帮助开发者了解如何利用这些工具构建一个...

    酒店管理系统下载

    酒店管理系统 java oracle Myeclipse6.0

    jsp连接oracle详细的教程呢自己总结.docx

    以下是一个详细的JSP连接Oracle数据库的教程总结: 首先,确保你的开发环境已经准备就绪,包括以下几个关键组件: 1. **安装Java Development Kit (JDK)**:JDK是Java编程的基础,提供了编译、调试和运行Java程序...

    Birt与MyEclipse的集成及Birt的部署问题

    在本文中,我们将深入探讨BIRT(Business Intelligence and Reporting Tools)与MyEclipse的集成以及BIRT的部署问题。BIRT是一个基于Eclipse的开源报表系统,主要用于Java和J2EE Web应用程序,提供了强大的报表设计...

    jdk1.5+Tomcat6.0+MyEclipse8.5+Mysql5.0--BBS的安装部署说明

    本文档旨在提供一个全面的指南,详细介绍如何在特定的软件环境下搭建并部署一个论坛系统(BBS),包括JDK 1.5、Apache Tomcat 6.0、MyEclipse 8.5以及MySQL 5.0的安装、配置流程,以及常见问题的解决方案。...

Global site tag (gtag.js) - Google Analytics