Frage

Ich versuche, einen Interbase-Verbindungspool Glassfish v3 hinzufügen EJB 3.1 in einem Projekt zu verwenden. Das Glassfish Protokoll angezeigt wird richtig auf meine Datenbank verbinden zu werden, spuckt es alle Namen und Indizes meinen Tisch. Allerdings bekomme ich einen Fehler

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

Und wenn ich den Verbindungspool ping aus Glassfish Ich erhalte „Ping fehlgeschlagen Ausnahme - null“

.

Ich habe die folgenden Eigenschaften gesetzt mit meiner Connection:
Ressourcentyp: javax.sql.DataSource
Datenquelle Klassenname: interbase.interclient.DataSource
Portnummer: 3050
sowie meine Datenbank Info.

Ich kann nicht scheinen, Informationen an anderer Stelle zu finden. Diese Frage ähnlich ist aber nicht erhalten eine Antwort.

Dank.

War es hilfreich?

Lösung

Wenn der Ping auf der Ebene Connection-Pool ausfällt, dann sind die Dinge sehr wahrscheinlich gehen nicht zur Arbeit. Irgendwelche Chancen eine andere Datenbank zu benutzen? Wenn ja, wirklich tut es , weil Interbase scheint ein überholtes Produkt zu sein, und ich bin nicht sehr zuversichtlich, mit der Qualität der verfügbaren JDBC-Treiber (Treiber aufgelistet in diese Seite alle so sind alt und staubig). Es sieht aus wie Zeit mit J2EE 1.3 ... Wenn nicht, dann vielleicht ausgesetzt einem anderen Treiber versuchen (die Firebird eines zum Beispiel).

Update: Wie von Craig in einem Kommentar, Interbase wird verwaltet von Embarcadero und enthält einen Typ 4 JDBC-Treiber. Aber noch sind die Borland / CodeGear / Embarcadero Produkte IMHO auf einem sterbenden Trend.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top