A partir de la V5R1, IBM offre un add-on de type XML appelé DB2 XML Extender for iSeries. Il permet aux développeurs et aux administrateurs de bases de données (DBA) de mieux stocker et extraire XML de la base de données. Le XML Extender est un add-on qui n’est normalement
XML et DB2
pas installé par défaut.
Lorsqu’ils travaillent avec XML, les développeurs souhaitent généralement résoudre trois problèmes concernant les bases de données :
• stocker des données XML dans une base de données (en tout ou partie)
• extraire les données XML d’une base de données
• transférer des données XML entre bases de données
Heureusement, le DB2 XML Extender vous aidera à accomplir ces trois tâches.
Avant de stocker XML dans une base de données, vous devez choisir entre stocker les données comme XML brut ou comme des éléments de données individuels extraits de XML. Les deux sont possibles avec DB2 XML Extender.
Si vous décidez de stocker les données comme XML brut, utilisez l’un des nouveaux types de données XML inclus avec l’Extender : XMLVarChar, XMLCLOB ou XMLFILE.
Utilisez XMLVarChar pour de petits documents, XMLCLOB pour de grands documents, et XMLFILE pour des documents externes.
Malheureusement, stocker XML dans DB2 est un peu plus compliqué que la simple définition des types de données XML et l’insertion de XML. Il en est ainsi parce que DB2 valide le XML et peut aussi associer le XML inséré avec un DTD. Par conséquent, des instructions complètes dépassent le cadre de cet article. Pour des détails complets, voir www-306.ibm.com/software/ data/db2/extenders/xmlext/x mliseries.
Vous pouvez cependant insérer XML dans DB2 sous forme de texte ordinaire. Pour cela, utilisez simplement un type de données VARCHAR et traitez-le comme vous traiteriez n’importe quelle autre String (chaîne).
Pour stocker des éléments individuels d’un fichier XML dans DB2, vous devez d’abord analyser syntaxiquement le fichier pour pouvoir en extraire les données. Cette extraction peut se faire dans pratiquement tout langage de programmation utilisant des API XML standard.
Après avoir séparé les données, vous pouvez les insérer dans la base de données en utilisant des inserts SQL normaux. Le XML Toolkit contient des exemples en C, Cobol et RPG.
Téléchargez cette ressource

Rapport mondial 2025 sur la réponse à incident
Dans ce nouveau rapport, les experts de Palo Alto Networks, Unit 42 livrent la synthèse des attaques ayant le plus impacté l'activité des entreprises au niveau mondial. Quel est visage actuel de la réponse aux incidents ? Quelles sont les tendances majeures qui redessinent le champ des menaces ? Quels sont les défis auxquels doivent faire face les entreprises ? Découvrez les top priorités des équipes de sécurité en 2025.
Les articles les plus consultés
- Chiffrements symétrique vs asymétrique
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Activer la mise en veille prolongée dans Windows 10
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
Les plus consultés sur iTPro.fr
- AI Appreciation Day,16 juillet « cet email de 10 pages aurait pu se résumer en 3 points »
- L’informatique quantique perçue comme la menace de cybersécurité la plus critique
- Bâtir une entreprise AI-native : par où commencer
- La France à l’avant-garde de la conteneurisation et de l’IA générative
- La souveraineté numérique pour renforcer la cybersécurité
