Domanda

Sto tentando di aggiungere un pool di connessioni Interbase a GlassFish v3 utilizzare EJB 3.1 in un progetto. Il registro GlassFish sembra essere il collegamento al mio database correttamente, sputa fuori tutti i miei nomi di tabelle e indici. Tuttavia, ottengo un errore

INFO: fetching database metadata SEVERE: could not complete schema update java.lang.NullPointerException at interbase.interclient.ResultSet.local_Close(Unknown Source) ...

E quando un rumore metallico il pool di connessioni dall'interno Glassfish ricevo "Ping fallito Eccezione - null"

.

Ho le seguenti proprietà impostato con il mio ConnectionPool:
Tipo risorsa: javax.sql.DataSource
Origine dati Classname: interbase.interclient.DataSource
portNumber: 3050
così come il mio informazioni di database.

Non riesco a trovare le informazioni altrove. Questa domanda è simile ma non ha ricevuto una risposta.

Grazie.

È stato utile?

Soluzione

Se il ping non riesce a livello di pool di connessioni, allora le cose sono molto probabilmente non andare a lavorare. Ogni possibilità di utilizzare un altro database? Se sì, in realtà farlo perché Interbase sembra essere un prodotto obsoleto e io non sono molto fiducioso con la qualità del driver JDBC disponibili (driver elencati nella questa pagina sono tutti così vecchio e polveroso). Sembra che il tempo è stato sospeso con J2EE 1.3 ... Se no, allora forse provare un altro driver (quello Firebird per esempio).

Aggiornamento: Come sottolineato da Craig in un commento, InterBase mantenuto da Embarcadero e include un driver JDBC di tipo 4. Ma, ancora, i prodotti Borland / CodeGear / Embarcadero sono IMHO su un trend morente.

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