原文链接如下:
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版本问题详解 #### 背景介绍 在开发过程中,使用集成开发环境(IDE)时经常会遇到与Java Development Kit(JDK)版本不兼容的问题。本文将针对“MyEclipse6.0与JDK版本冲突问题”这一主题进行...
《汽车租赁项目开发详解——基于MyEclipse 6.0与Oracle 10g》 在信息技术日益发达的今天,汽车租赁行业的信息化管理已经成为提升服务质量、优化运营效率的关键。本项目是一个全面的汽车租赁系统,它包含了源码、...
除了上述优化配置外,MyEclipse 6.0 提供了丰富的功能来辅助 Java 开发,包括但不限于项目管理、代码编辑、调试工具、数据库连接等功能。 #### 项目管理 - 快速创建 Java 项目或 Web 项目。 - 支持多模块项目管理...
本文将深入探讨如何在MyEclipse 6.0环境下配置WebLogic 8.1,确保两者能够无缝协作,从而实现高效、稳定的Java EE应用开发。 ### 一、理解MyEclipse与WebLogic的关系 MyEclipse是一款基于Eclipse的插件集合,它为...
### MyEclipse 6.0 开发中文教程关键知识点概览 #### 一、MyEclipse 6.0 概述 - **MyEclipse** 是一款基于 Eclipse 的 Java EE 集成开发环境(IDE),它提供了丰富的功能集,支持 Java、JSP、Struts、Hibernate 和...
【Android+MyEclipse6.0手机开发环境搭建】是一个关于如何配置Android应用程序开发环境的教程,主要涉及以下几个关键步骤: 1. **安装Java JDK**:Android应用开发基于Java语言,因此首先需要安装Java Development ...
### MyEclipse 6.0 教程知识点详解 #### 一、MyEclipse 6.0 概述 - **定义与用途**:MyEclipse 是一款基于 Eclipse 平台的集成开发环境(IDE),专门针对 Java 开发者设计。它集成了多种功能模块,如 JavaEE 支持...
使用Myeclipse连接oracle数据库进行增删查改操作,源代码,
JDK1.6 + Tomcat6.0 + MyEclipse7.5 + Oracle XE(10g)
10. **New Application Server Connectors**:增加了对Geronimo 2、Oracle 10和WebLogic 10等应用服务器的支持。 11. **All-in-One Installer**:安装包体积减少了50%,使得下载更加便捷。 #### 三、注册码输入步骤...
【标题】"Tomcat6 MyEclipse8.5 jdk6.0下载地址(超好)"涉及的是Java Web开发中的三个关键组件:Tomcat服务器、MyEclipse集成开发环境以及Java Development Kit (JDK) 6.0版本。这三个工具在Java Web应用程序的开发和...
新闻发布系统,采用B/S架构,java语言,myEclipse6.0开发,oracle数据库,tomCat服务器,包括前台显示和后台管理,功能较全面; 前台主要包括用户登陆、新闻分类、显示新闻详细信息、发表评论等。 后台主要包括管理员管理、...
孙卫琴的《精通struts:基于MVC的Java Web设计与开发》中 第二章例子helloapp源码 以及 第三章例子 addressbook源码 适用环境 :tomcat5.5+myeclipse5.0+oracle9i 或者 tomcat6.0+myeclipse6.0+oracle9i
【标题】"网上售书+MyEclipse+Orcale+tomcat 6.0" 提供的是一项基于Java Web技术的网上书店系统开发项目。这个项目涵盖了开发、数据库管理和服务器部署等多个关键环节,旨在帮助开发者了解如何利用这些工具构建一个...
酒店管理系统 java oracle Myeclipse6.0
以下是一个详细的JSP连接Oracle数据库的教程总结: 首先,确保你的开发环境已经准备就绪,包括以下几个关键组件: 1. **安装Java Development Kit (JDK)**:JDK是Java编程的基础,提供了编译、调试和运行Java程序...
在本文中,我们将深入探讨BIRT(Business Intelligence and Reporting Tools)与MyEclipse的集成以及BIRT的部署问题。BIRT是一个基于Eclipse的开源报表系统,主要用于Java和J2EE Web应用程序,提供了强大的报表设计...
本文档旨在提供一个全面的指南,详细介绍如何在特定的软件环境下搭建并部署一个论坛系统(BBS),包括JDK 1.5、Apache Tomcat 6.0、MyEclipse 8.5以及MySQL 5.0的安装、配置流程,以及常见问题的解决方案。...