Domanda

Ho un eclipse installato su Windows XP e tutto funziona correttamente. Il mio progetto è GWT con Gilead Hibernate e il database è Oracle.

Quando ho deciso di lavorare da casa, ho semplicemente copiato l'intera eclissi nella mia memoria flash con il mio spazio di lavoro su Windows 7.

Dopodiché ho deciso di passare da Oracle Db a mysql Db, quindi ho cambiato l'intero file hibernate.cfg.xml per renderlo pronto per mysql, ho eliminato la libreria ojdbc e aggiunto il connettore mysql.

Dopo tutto ciò, quando provo a eseguire il progetto viene visualizzato l'errore seguente:

Impossibile connettersi al database

è come se l'eclissi leggesse dal vecchio file hibernate.cfg.xml.

Quindi qualcuno sa cosa sta succedendo ???

Questo è il mio file hibernate.cfg.xml per la connessione 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>

Questo è il mio file hibernate.cfg.xml per la connessione 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>

dopo aver eseguito questa operazione, questo errore continua a seminare:

Impossibile connettersi a Oracle

ma quando lo provo sul mio PC di lavoro funziona bene.

Nessuna soluzione corretta

Altri suggerimenti

Per prima cosa controlla che il tuo server database sia attivo.Connettiti con qualsiasi software di esplorazione del database per accedere alle tabelle del database.Quindi crea un codice pulito e prova a riavviare il tuo server web.Il problema potrebbe essere con il server del database o le sue credenziali.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top