情况是这样的,我用myeclipse的add hibernate capabilities功能配置hibernate在配完DB driver之后(名叫newOracleDriver),我在db browse中双击这个driver出现如下错误:error while performing database login with the newOracleDriver driver:ORA-00604:error occurred at recursive SQL level 1
ORA-12705:Cannot access NLS data files or invalid environment specified我上网查了下,很多都说只要把myeclipse目录下的eclipse文件夹下的eclipse.ini文件的
-Duser.language=en 改成 -Duser.language=zh就好了,但我改了以后还是没用。

解决方案 »

  1.   

    UP
    我也遇到过这样的问题,但language=zh就可以了。
      

  2.   

    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE hibernate-configuration PUBLIC
              "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
              "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><!-- Generated by MyEclipse Hibernate Tools.                   -->
    <hibernate-configuration>    <session-factory>
            <property name="connection.username">scott</property>
            <property name="connection.url">jdbc:oracle:thin:@localhost:1521:East</property>
            <property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>
            <property name="myeclipse.connection.profile">Oracle9</property>
            <property name="connection.password">tiger</property>
            <property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
            <property name="show_sql">true</property>
            <mapping resource="com/east/lazy/User.hbm.xml"/>
        </session-factory>
    </hibernate-configuration>我也遇到过这样的问题,但language=zh就可以了。就是这样
      

  3.   

    改完后要重启一下myeclipse才生效的