Pregunta

Tengo un eclipse instalado en Windows XP y todo funciona bien. Mi proyecto es GWT con gilead hibernate y la base de datos es Oracle.

Cuando decidí trabajar desde casa, simplemente copié el eclipse completo en mi memoria flash con mi espacio de trabajo en mi Windows 7.

Después de eso, decidí pasar de Oracle Db a mysql Db, así que cambié todo el archivo hibernate.cfg.xml para prepararlo para mysql, eliminé la biblioteca ojdbc y agregué el conector mysql.

Después de todo eso, cuando intento ejecutar el proyecto, se muestra el siguiente error:

No se pudo conectar a la base de datos

es como si el eclipse estuviera leyendo el antiguo archivo hibernate.cfg.xml.

Entonces, ¿alguien sabe lo que está sucediendo ???

Este es mi archivo hibernate.cfg.xml para la conexión de Oracle:

<?xml version="1.0" encoding="utf-8"?>
<hibernate-configuration>
<session-factory name="">
<property name="hibernate.dialect">org.hibernate.dialect.OracleDialect</property>
<property name="hibernate.connection.driver_class">oracle.jdbc.OracleDriver</property>
<property   name="hibernate.connection.url">jdbc:oracle:thin:@IP:1521:DEVDB10GR2</property>
<property name="hibernate.connection.username">something</property>
<property name="hibernate.connection.password">something</property>
<property name="hibernate.show_sql">true</property>
<property name="format_sql">true</property>
<mapping class="net.school.shared.hibernate.GsWorkingshift"/>
</session-factory>
</hibernate-configuration>

Este es mi archivo hibernate.cfg.xml para la conexión mySql:

<?xml version="1.0" encoding="utf-8"?>
<hibernate-configuration>
<session-factory name="">
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost  /hibernatetutorial</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password"></property>
<property name="hibernate.show_sql">true</property>
<property name="format_sql">true</property>
<mapping class="net.school.shared.hibernate.GsWorkingshift"/>
</session-factory>
</hibernate-configuration>

después de hacer esto, este error sigue sembrando:

No se pudo conectar a Oracle

pero cuando lo pruebo en mi PC de trabajo, funciona bien.

No hay solución correcta

Otros consejos

Primero verifique que su servidor de base de datos esté activo.Conéctese con cualquier software de exploración de bases de datos para acceder a las tablas de su base de datos.Luego, construya su código e intente reiniciar su servidor web.El problema podría estar en el servidor de la base de datos o sus credenciales.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top