Bean RecordIOManager

Permet de récupérer les enregistrements d'une base de données ou d'ajouter, de mettre à jour ou de supprimer des enregistrements.

A l'aide de RecordIOManager, vous pouvez effectuer les opérations suivantes :

Remarque : RecordIOManager vous permet de manipuler les données d'un format d'enregistrement particulier d'un fichier de base de données (logique ou physique), via un accès de niveau d'enregistrement IBM i. Cependant, vous ne pouvez pas mettre à jour un enregistrement ou le supprimer dans un fichier logique ; seule la récupération de données est autorisée.
Remarque : RecordIOManager utilise des classes d'accès de niveau enregistrement IBM Toolbox, lesquelles ne prennent pas en charge les fichiers joints logiques ni les zones clés indéfinies.

Pour joindre deux fichiers base de données, utilisez la méthode joinDatabase(String[] foreignKeys, RecordIOManager database). Les deux fichiers de base de données doivent avoir le type d'accès de fichier FILEACCESS_KEYED.

RecordIOManager supporte les fonctionnalités de sécurité et de contrôle standard de gestion de base de données. Vous pouvez effectuer ce qui suit :

Si vous souhaitez filtrer des enregistrements dans une base de données, vous pouvez définir votre propre classe de condition. Cette classe de condition doit étendre la condition AbstractCondition et implémenter la méthode isConditionValid(com.ibm.as400.access.Record enregistrement), qui renvoie une valeur booléenne pour déterminer si l'enregistrement est accessible. Si la valeur renvoyée est true, l'enregistrement est accessible. Sinon, l'enregistrement sera ignoré.


Commentaires en retour