myeclipse使用hibernate反向连接oracle报ora-12705:cannot access NLS data files or invalid enviroment specified。
可以修改:
引用
先打开“控制面板”-->“区域和语言项”-->“区域选项”卡 --> 看看人的是不是“中文(中国)”(大部分系统都是这样的),好了看看就行了,呵!
打开你的Myeclipse目录下有一个eclipse文件夹下有一个eclipse.ini它是Myeclipse中的启动时读取的配置文件!具体的我忘了,里边有一个启动项,你现在没有改应该是=en把它改成zh!
好了就改这一处,重启myeclipse,OK!
以上是本标题解决办法。下面其他情况没有试验
------------------------------------
其他情况:
引用
下载地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
1:下载这个,Instant Client Package - Basic包。然后解压到任意目录比如:F:/oracleClient,在这个目录下建立NETWORK文件夹,接着再这个文件夹下再建立ADMIN文件夹,然后服务上已经建立tnsnames.ora文件到这个目录,并修改IP;
Linux下 如果环境变量 NLS_LANG 值是NA 会引起 ORA-12705 错误,解决方法是修改set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
我用第一种方法解决了。第二种办法有待验证
引文来源 ORA-12705: Cannot access NLS data files or invalid environment specified - 安静的夜空 - JavaEye技术网站
2:修改环境变量增加Oracle_home=F:/oracleClient;修改Path环境变量增加F:/oracleClient;
3:启动PL/SQL,出现ORALCE logon 按取消Calcel,打开PL/SQL-》Perference里面设置OCI Library和Oracle_home,我的设置是OCI Library=F:/oracleClient/oci.dll,Oracle_home=F:/oracleClient。退出重新登陆。登陆提示如果出现Oracle Instant Client 出现 ORA-12705: Cannot access NLS data files or invalid environment specified 错误。修改如下:
如果是Windows平台,注册表里 /HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE 查找键 NLS_LANG,这个键由Oracle标准客户端安装创建, 值是 NA 。这个导致了 ORA-12705错误。解决方法就是修改NA为SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
转自:http://blog.csdn.net/youyj521/article/details/5389295
分享到:
相关推荐
标题 "Myeclipse 10.0 + Hibernate 4.3.5 连接 Oracle 11G的演示代码" 描述的是一个整合项目,它将Myeclipse 10.0集成开发环境、Hibernate 4.3.5对象关系映射框架与Oracle 11G数据库相结合,用于演示如何在这样的...
在Myeclipse中配置Hibernate以连接Oracle10g数据库是一项常见的开发任务,这涉及到多个步骤,包括设置数据库连接、添加驱动、配置Hibernate项目以及生成相关的配置文件。以下是对这个过程的详细说明: 首先,你需要...
首先,在工程上右键,选择 MyEclipse->Add Hibernate Capabilities,然后弹出 Hibernate 的配置窗口。在配置窗口中,我们可以选择数据库连接配置,MyEclipse 将自动填充相应的配置信息值,包括 JDBCDriver、URL、...
在本文中,我们将介绍如何使用MyEclipse和Hibernate反向生成实体类和DAO。 一、MyEclipse和Hibernate简介 MyEclipse是一个功能强大且易于使用的IDE,它提供了很多实用的功能和插件,例如代码完成、代码重构、调试...
用myeclispe来连接oracle数据库时出现了如下错误: ORA-00604: error occurred at recursive SQL level 1 ORA-12705: Cannot access NLS data files or invalid environment specified
在MyEclipse中,使用Hibernate的反向工程功能可以从数据库自动映射生成Java实体类以及Hibernate的映射文件(XML或注解形式)。这样可以大大加快数据库应用开发的速度,减少手动编码的错误。 ### 反向工程重要知识点...
### myEclipse 使用 Hibernate 图解知识点详解 #### 一、集成 Hibernate 类库到 MyEclipse 项目 在 MyEclipse 中使用 Hibernate 开发时,首先需要将 Hibernate 的类库加入到项目中。具体步骤如下: 1. **添加 ...
本文档主要讲述的是MyEclipse中配置Hibernate连接Oracle;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看
4. **生成映射文件**:通过Database Explorer选择目标数据库表,使用反向工程生成对应的实体类及映射文件。 5. **调整生成的代码**:使用模板和自定义反向工程策略优化生成的代码质量。 6. **编辑映射文件**:手动...
在Myeclipse中开发基于Struts、Hibernate和Spring的项目,首先需要正确配置这三个框架的环境,包括安装Myeclipse、下载相关插件和数据库驱动,然后在项目中添加Struts、Hibernate和Spring的支持。接着,根据项目需求...
本篇文章将详细介绍如何使用MyEclipse Enterprise Workbench进行Hibernate开发的基础特征、概念和技术。通过构建一个简单的Java Hibernate应用来逐步展示整个开发过程。 #### 二、需求 为了能够顺利地进行此教程的...
更新发布].myeclipse-10.0-offline-installer-windows.part03 myeclipse.10.0.更新发布].myeclipse-10.0-offline-installer-windows.part03 myeclipse.10.0.更新发布].myeclipse-10.0-offline-installer-windows....
在MyEclipse中进行Hibernate反向工程的步骤主要涉及创建数据库连接、添加Hibernate支持、替换JAR包、打开数据库连接以及选择表进行反向工程。接下来,我们将详细讲解每个步骤。 1. **创建数据库连接** 首先,你...
myeclipse-10.7.1-offline-installer-windows.exe
本文将详细介绍如何在MyEclipse 8.5环境下进行Hibernate的基本配置,并通过一个简单的例子来展示其配置过程及使用方式。 #### 二、Hibernate与JDBC对比 在介绍具体的配置步骤前,我们先简单对比一下Hibernate与JDBC...
更新发布].myeclipse-10.0-offline-installer-windows.part02 [myeclipse.10.0.更新发布].myeclipse-10.0-offline-installer-windows.part02 [myeclipse.10.0.更新发布].myeclipse-10.0-offline-installer-windows...
总之,MyEclipse与Hibernate的结合使用,不仅简化了Java EE项目的开发,也提升了数据库操作的便捷性。通过正确配置和有效利用这个配置包,开发者能够更专注于业务逻辑,而不是底层的数据访问细节。
在MyEclipse中进行Hibernate反转工程是开发Java Web应用程序时常用的一种快速生成实体类和映射文件的方法。这个过程能够帮助开发者节省手动编写这些文件的时间,使得开发更加高效。以下是一个详细的步骤指南: 1. *...
在使用MyEclipse连接Oracle数据库时,需要注意以下几点: * 需要安装Oracle驱动类库,以便MyEclipse连接Oracle数据库。 * 需要输入正确的数据库连接参数,包括用户名、密码、主机名、端口号、数据库名称等。 * 需要...
接下来,我们将分步解析如何在MyEclipse中使用Hibernate反向工程生成实体类。 ##### 步骤1:新建Java项目 在MyEclipse中,首先需要创建一个新的Java项目。通过“File”菜单下的“New”选项,选择“Project”,然后...