Bonjour,
J'ai dans une base de données DB2 un champ de type blob. Lorsque je le récupère en Java, le cast en java.sql.Blob fonctionne, mais dès que j'essaie d'appeler une fonction du blob, j'obtiens l'erreur :Si je fais un getClass().getName() sur mon objet, j'obtiens le nom "weblogic.jdbc.wrapper.Blob_COM_ibm_db2_jdbc_app_DB2Blob".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver][DB2/LINUX] SQL0423N La variable releveur de coordonnées "1" ne représente actuellement aucune valeur. SQLSTATE=0F001 COM.ibm.db2.jdbc.app.SQLExceptionGenerator.throw_SQLException(LCOM.ibm.db2.jdbc.app.DB2Statement;Z)V(Unknown Source) COM.ibm.db2.jdbc.app.SQLExceptionGenerator.throw_SQLException(LCOM.ibm.db2.jdbc.app.DB2Statement;)V(Unknown Source) COM.ibm.db2.jdbc.app.SQLExceptionGenerator.check_return_code(LCOM.ibm.db2.jdbc.app.DB2Statement;I)V(Unknown Source) COM.ibm.db2.jdbc.app.DB2Blob.length()J(Unknown Source) weblogic.jdbc.wrapper.Blob_COM_ibm_db2_jdbc_app_DB2Blob.length()J(Unknown Source) fr.edu.lille.amia.metiers.CaracteristiquesImage.<init>(Ljava.lang.String;Ljava.lang.String;Ljava.sql.Blob;)V(Unknown Source)
Comment peut-on récupérer un blob lorsqu'on utilise une base DB2 pour un site web hégergé sur un serveur Wblogic ?
Partager