Question

Je tente d'ajouter un pool de connexion Interbase GlassFish v3 utiliser 3.1 EJB dans un projet. Le journal GlassFish semble se connecter à ma base de données correctement, il recrache tous mes noms de table et indices. Cependant, je reçois une erreur

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

Et quand je ping le pool de connexion à l'intérieur Glassfish je reçois "a échoué Ping Exception - null".

Je les propriétés suivantes définies avec mon ConnectionPool:
type de ressource: javax.sql.DataSource
Classname source de données: interbase.interclient.DataSource
portNumber: 3050
ainsi que mes informations de base de données.

Je ne peux pas sembler trouver des informations ailleurs. Cette question est similaire mais n'a pas reçu une réponse.

merci.

Était-ce utile?

La solution

Si le ping échoue au niveau de la piscine de connexion, les choses sont très probablement ne vont pas travailler. Toutes les chances d'utiliser une autre base de données? Si oui, vraiment faire parce que Interbase semble être un produit obsolète et je ne suis pas très confiant de la qualité des pilotes disponibles JDBC (Pilotes répertoriés dans cette page sont tous si vieux et poussiéreux). On dirait que le temps a été suspendu avec J2EE 1.3 ... Sinon, essayez peut-être un autre pilote (celui par exemple Firebird).

Mise à jour: Comme l'a souligné Craig dans un commentaire, Interbase est maintenu par Embarcadero et comprend un pilote de type 4 JDBC. Mais, encore, les produits Borland / CodeGear / Embarcadero sont à mon humble avis sur une tendance mourante.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top