这周在讲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中Hibernate配置Orcale10g
一下午才整合成功,书中的bulidSessionFactory()方法在hibernate4.3.5中已经deprecated,这里面有方法实现,用完请给好评。
MyEclipse中配置Hibernate连接Oracle
自己做的一个Myeclipse Oracle9i hibernate3.2 Spring2.5 Struts2, 包删除了, 自己在myeclipse里添加就行了, 已经调试成功. 建表语句: create table CUSTOMER ( ID INTEGER not null, USERNAME VARCHAR2(12), ...
MyEclipse.Struts.Hibernate.Oracle开发实例源码
MyEclipse+Struts+Hibernate+Oracle 开发实例(视频资料)
springmvc+hibernate+oracle基础框架,项目源码和数据库脚本(dmp、sql),添加myeclipse中可以直接使用
环境:Windows Server 2000、Red Hat Enterprise 5、Fedora、Oracle 9i/Oracle 10g/Oracle 11g、Windows XP Professional、MyEclipse 5.5 本示例演示Hibernate 3.2呼叫Oracle的存贮过程和函数,以及通过Hibernate的...
SpringMVC+Hibernate+Oracle 实现登录、注册、增删改查,功能齐全,改下数据库配置即可用,绝对能跑通!适合初学者学习成长!
本BBS系统在Myeclipse5.1下采用 struts2.0 hibernate3.0 oracle9i技术开发完成,其流程是从浏览贴子,查看回贴-->登录(想回复贴子)-->回贴,查看贴子人状况,其它回贴人状况
Myeclipse2017+Struts2+Hibernate4+Spring4+Oracle11的ssh框架搭建核心包,包括了Oracle11的驱动包。
在天极网看了一篇用JBuilder实现的“Struts+... <br> <br>所用软件或包的版本: Struts 1.2 Spring 1.2.8 Hibernate 3.1 Oracle 9i MyEclipse4.1.1 <br>具体代码如下: TFile类:
基于SpringMvc Hibernate的登录Demo 适合初次接触SpringMvc Hibernate当整合练习 内有数据库创建sql语句 导入项目发布即可直接运行 内有注释及说明
-- Generated by MyEclipse Hibernate Tools. --> <hibernate-configuration> <property name="connection.username">scdd jdbc:oracle:thin:@10.30.166.72:1521:orcl org.hibernate.dialect.Oracle9...
告诉你什么是hibernate,然后利用myeclipes配置oracle数据库,配置hibernate然后利用hibernate向数据库 插入新值。
最近看了CSDN上几个Hibernate开发的租房系统 不是版本太老就是不能运行 闹心了一星期 自己终于成功运行 另附上Oracle开发脚本 注意:一 MyEclipse8的可直接加载 MyEclipse2013需要系统转换 不然会缺少文件 二 ...
以前的课程设计,做的不好,但足以满足期末课程设计的要求。这个web工程是利用Hibernate技术和...另外Oracle的实例名为rjxy,如果需要修改,请到logincheck.java和hibernate.cfg.xml中进行配置。 配置较麻烦,忘见谅!
开发环境: <br>Eclipse3.01+myeclipse3.84+mysql5.0(oracle、ms sqlserver2000)。 <br>压缩包里包含了所有的组件、源码和SQL脚本以及工程文件。 <br>这个系统也是花了点时间和精力才做好的,现在把源码给...
适合刚刚学习Sping使用,导入到Myeclipse就可以使用,数据库是Mysql