iSeries Access propose différents produits de connexion à un iSeries, pour accéder facilement à ses données et ressources. Les conseils et astuces suivants montrent comment tirer parti de certaines fonctions « anciennes » et « nouvelles » de la famille iSeries Access.
5 Conseils et Astuces pour iSeries Access
iSeries Access for Windows V5R3 inclut maintenant un fournisseur de données .NET. Ce nouveau fournisseur est nettement supérieur au fournisseur de données .NET Microsoft pour ODBC et pour OLE DB. En utilisant le fournisseur de données .NET, tenez compte des points suivants :
• Le pooling des connexions est critique pour de bonnes performances dans des applications de type n-tier, comme des serveurs Web. Le fournisseur permet le pooling par défaut. Cependant, le code pooling des connexions du fournisseur crée un pool pour chaque chaîne de connexion unique. Il utilise une comparaison binaire et donc les chaînes doivent être identiques, y compris les espaces (blancs et tabulations) et la casse. Il faut aussi utiliser le même profil utilisateur pour chaque connexion.
• Vous pouvez ouvrir et fermer explicitement l’objet connexion de deux manières. S’il s’agit de méthodes DataAdapter.Fill multiples, ouvrez la connexion une fois, effectuez les méthodes de remplissage multiples puis fermez la connexion. En général, la meilleure performance est obtenue quand le programmeur appelle explicitement les méthodes Open et Close sur l’objet connexion. Autre possibilité : permettre à l’objet Data- Adapter d’ouvrir et de fermer la connexion. Cette approche réduit la performance parce qu’elle ouvre et ferme une nouvelle connexion pour chaque remplissage. Bien que le pooling des connexions soit activé par défaut, l’application subit néanmoins un léger overhead pour extraire et renvoyer une connexion au pool. En outre, la valeur par défaut du maximum d’utilisations d’une connexion dans un pool est de 500. Cela implique que fill 501 entraînera un délai significatif pendant qu’une nouvelle connexion est réalisée.
• Evitez d’utiliser CommandType.StoredProcedure parce que cela oblige le fournisseur à interroger les métadonnées de la base de données pour déterminer le nombre de paramètres. Utilisez plutôt la propriété CommandType.Text et spécifiez les paramètres requis dans le cadre de l’instruction SQL Call, comme le montre l’exemple de la figure 1.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Et si les clients n’avaient plus le choix ?
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Afficher les icônes cachées dans la barre de notification
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
Les plus consultés sur iTPro.fr
- Semperis : gouverner l’identité à l’ère des agents IA
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Akamai Technologies déploie sa stratégie de protection en ligne
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
