Bonjour à tous,

Je travaille actuellement sur une appli qui utilise un driver jdbc (postgresql-8.3-603.jdbc4.jar précisément) .

Mon principal problème était de loader des fichiers .sql et de les executer. J'ai trouvé un moyen en chargeant dans des batchs (avec une taille max), puis execution tout seul via executeBatch().

Ca fonctionne plutot bien sauf quand j'ai une erreur où alors mon retour est pour le coup très peu verbeux (pas de ligne, pas de noms de fonction....) et sur des fichiers qui peuvent faire plusieurs milliers de lignes, c'est délicat au débug pour l'utilisateur.

Lorsque j'execute le fichier avec PgAdmin III, avec chaque erreur est accolé un "contexte" (avec par exemple l'édition de la ligne qui pose problème) que je n'ai pas su retrouver au niveau de la doc sur l'exception, ni dans les FAQ

Quelqu'un aurait il une idée de comment récupérer ce contexte ou un autre moyen d'avoir un peu plus d'informations sur l'erreur s'il vous plait ?

Merci beaucoup