这周在讲hibernate框架,在配置hibernate连接oracle数据库时,同学们按照步骤一步步的配置,但是总结连接不成功提示下面的错误:
Error while performing database login with the myoracle driver:
ORA-00604:error occurred at recursive SQL level 1
ORA-12705:Cannot access NLS data files or invalid environment specified
下面是针对这个问题的解决和一些分析:
分析问题1: MyEclipse 语言和 oracle 10g 冲突。
但是oracle能够正常使用,问题应该出在MyEclipse这边。
分析问题2:查看MyEclipse的版本,如果是5.0版本
解决方法如下:
(1).在windows XP控制面板中修改区域和语言选项,把"区域选项"中的"标准和格式"自定义为"英语(美国)";
(2).在MyEclipse中help菜单>About MyEclipse...>点击"Configuration Details",设置其中的两个值:
osgi.nl=en_US
user.language=en
这样就可以在MyEclipse Database Explorer中顺利建立oracle连接了.
分析问题3:如果MyEclipse版本是6.0及以上版本。
解决方法如下:
在你安装的MyEclipse的目录下查找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".
分享到:
相关推荐
标题 "Myeclipse 10.0 + Hibernate 4.3.5 连接 Oracle 11G的演示代码" 描述的是一个整合项目,它将Myeclipse 10.0集成开发环境、Hibernate 4.3.5对象关系映射框架与Oracle 11G数据库相结合,用于演示如何在这样的...
在Myeclipse中配置Hibernate以连接Oracle10g数据库是一项常见的开发任务,这涉及到多个步骤,包括设置数据库连接、添加驱动、配置Hibernate项目以及生成相关的配置文件。以下是对这个过程的详细说明: 首先,你需要...
### MyEclipse中配置Hibernate连接Oracle详解 #### 一、概述 本文主要介绍如何在MyEclipse集成开发环境中配置Hibernate框架来实现与Oracle数据库的连接。通过以下步骤,开发者能够快速搭建起基于Hibernate的数据库...
本篇文章将详细介绍如何在MyEclipse中配置Hibernate,以及相关的数据库操作如SQL语句的编写,包括表的创建、约束、触发器和序列。 1. **MyEclipse配置Hibernate** 配置Hibernate在MyEclipse中通常包括以下步骤: ...
Myeclipse 自动生成 Hibernate 配置文件及实体类映射 ORM 配置文件 Myeclipse 是一个功能强大的集成开发环境(IDE),它提供了许多实用的功能来简化软件开发过程。在这个示例中,我们将展示如何使用 Myeclipse 自动...
Hibernate的核心配置文件为`hibernate.cfg.xml`,在这个文件中可以配置数据库连接信息、使用的数据库方言等关键参数。 #### 五、创建Hibernate Demo项目 1. **创建新项目**:在MyEclipse中新建一个Java项目,并...
本配置包是针对这两者的整合,旨在帮助用户快速设置并运行基于Hibernate的MyEclipse项目。 1. **MyEclipse**: MyEclipse是Eclipse的商业版本,它包含了对Java、J2EE、Web、数据库开发等的支持,提供了一系列的工具...
在给定的标题和描述中,我们可以看出这是一个关于使用MyEclipse集成开发环境,通过SSH(Spring、Struts、Hibernate)框架连接Oracle数据库,并执行相关数据库操作的教学或示例资源。下面将详细介绍这一主题中的关键...
3. **定制Hibernate配置文件**:修改`hibernate.cfg.xml`文件,以适应特定的项目需求,如指定数据库连接信息。 4. **创建Hibernate Java表映射**:使用Database Explorer工具从现有的数据库表生成对应的Java类和.hbm...
自己做的一个Myeclipse Oracle9i hibernate3.2 Spring2.5 Struts2, 包删除了, 自己在myeclipse里添加就行了, 已经调试成功. 建表语句: create table CUSTOMER ( ID INTEGER not null, USERNAME VARCHAR2(12), ...
2. 接下来,我们需要配置Hibernate的连接字符串。在MyEclipse中,我们可以在项目的配置文件中添加以下内容: jdbc:oracle:thin:@localhost:1521:orcl jdbc:mysql://127.0.0.1:3306/jspdb?useUnicode=true&...
总结来说,搭建MyEclipse中的Hibernate框架主要包括安装必备软件、配置数据库连接、创建项目、生成实体类以及调整配置文件。这个过程虽然涉及多个步骤,但借助MyEclipse的强大功能,可以显著简化开发工作,使得...
本篇将详细介绍如何在MyEclipse中利用Hibernate连接ACCESS数据库。 首先,Hibernate是一款优秀的对象关系映射(ORM)框架,它简化了Java应用与数据库之间的交互。通过Hibernate,开发者可以使用面向对象的方式操作...
### MyEclipse自动生成Hibernate实体类配置文件 #### 一、引言 在软件开发过程中,ORM(对象关系映射)技术是连接数据库与应用程序的重要桥梁。Hibernate作为一款优秀的ORM框架,极大地简化了数据访问层的开发工作...
利用了MyEclipse作为开发工具,Struts作为MVC(模型-视图-控制器)框架,Hibernate作为对象关系映射(ORM)解决方案,以及Oracle作为后端数据存储系统。这种组合是企业级应用开发中常见的技术栈。 **MyEclipse** 是...
MyEclipse 提供了对Struts、Hibernate以及Oracle等技术的一键配置和集成,简化了开发流程,使得开发者可以更高效地进行企业级应用的构建。 【Struts】 Struts 是一个基于MVC(Model-View-Controller)设计模式的...
总之,SpringMVC、Hibernate和Oracle的结合为开发人员提供了一种强大且灵活的后端解决方案,可以快速构建出稳定、高效的企业级应用。通过理解和熟练掌握这三个组件,开发者可以更高效地应对复杂的业务场景,提升开发...
创建JavaWeb项目并配置数据库连接:通过MyEclipse的菜单操作,创建一个新的JavaWeb项目,并配置数据库连接。需要填写的连接信息包括数据库驱动模板、驱动名称、数据库URL、用户名、密码以及驱动JAR文件等。 c. ...
在MyEclipse中配置Hibernate和进行对象关系映射(ORM)是开发Java Web应用程序的关键步骤。Hibernate是一个流行的ORM框架,它允许开发者通过简单的Java对象来操作数据库,避免了编写大量SQL代码的繁琐工作。以下是一...