Pb avec dbunit - Java - Programmation
Marsh Posté le 07-02-2007 à 18:30:55
Ok, c'est bon, j'ai résolu mon pb.
Le code qui fonctionne est:
Code :
|
Marsh Posté le 07-02-2007 à 21:26:08
donc tu réutilises le dataSet courant plutot que d'en créer un, quoi.
magnifique gestion d'exception, au passage
Marsh Posté le 07-02-2007 à 17:47:01
Bonjour,
Quelqu'un s'y connait en dbunit ?
Je n'arrive pas à comprendre comment on est censé l'utiliser pour récupérer une ligne dans la base de données.
J'ai écrit une petite classe qui est censée me permettre de récupérer une chaîne à la ligne xxx de la colonne columnTitle dans la table tableName.
Manque de bol, ce con de databaseDataSet.getTable(tableName) fait un close.connection(), ce qui fait que le getValue suivant génère une exception JDBC renvoyée par le moteur de base de donnée H2:
org.dbunit.dataset.DataSetException: org.h2.jdbc.JdbcSQLException: The object is already closed [90007-28]
Ce comportement me parait complètement idiot. Quelqu'un a sait comment s'y prendre, à part faire du SQL (ça sera mon dernier recours) ?