Bonjour,
je suis chargé de synchroniser un LDAP avec une base de données mySQL.
Pour ce faire, je récupère un fichier au format .ldif de cette forme :
Je compte récupérer certaines données dans ce fichier pour ensuite les ajouter à la base.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7dn: dc=example,dc=com objectClass: domain objectClass: top dc: example entryUUID: 7527387d-1e6c-33a1-bbf0-62f431bffeb2 ...+ entrées de mon LDAP
Cependant, je ne sais quel système de flux utiliser pour réaliser les opérations que je veux, à savoir :
-parcourir, pouvoir itérer sur chaque ligne du fichier
-une méthode "equals" qui permettrait de comparer une chaine de caractère précise du fichier avec ce que j'aurais spécifié.
-une extraction simple d'une chaine de caractère de ce-dit fichier.
alors voila après un ou deux tutos sur internet, j'ai vu qu'il y avait plusieurs façons de manipuler un fichier (flux d'octets, flux d'objets, flux directs, etc...) et je voudrais savoir lequel correspondrait le mieux à mes attentes ?
merci d'avance !
Partager