par Sharon L. Hoffman - Mis en ligne le 24/08/2004 - Publié en Septembre 2003
Et si vous ajoutiez ce langage polyvalent à votre kit de développement d'applications
IBM a dit très clairement que SQL est
destiné à faire partie intégrante de
l'environnement de développement
iSeries. Bien sûr, ce n'est pas parce
qu'IBM pense qu'il existe une meilleure
solution de développement que
les développeurs iSeries doivent forcément
acquiescer...Mais il est vrai que de
plus en plus de sites iSeries constatent
l'utilité d'ajouter SQL à leurs moyens
de développement.
Dès lors que ces sites tirent parti
de SQL, la plupart des développeurs
iSeries devront avoir quelques connaissances
de ce produit, ne fût-ce que
pour juger s'il est approprié pour leurs
applications. Une fois qu'on connaît la
syntaxe SQL de base (voir Ressources
SQL, pour plus d'informations sur les
principes fondamentaux de SQL), la
question suivante est comment utiliser
SQL dans des applications.
En effet, l'intégration de SQL dans
un environnement de développement
iSeries soulève une foule de questions
dont voici un échantillon : jusqu'à quel
point des méthodes de base de données
traditionnelles peuvent coexister
avec SQL ? Comment utiliser SQL dans
un environnement iSeries ? Comment
maintenir les descriptions de fichiers ?
Faut-il convertir le DDS existant en
SQL ? Quels LPP (licensed program
products) sont nécessaires pour créer
et utiliser SQL ? Dans les sections suivantes
nous répondons à ces questions
et explorons les différentes façons d'intégrer
SQL aux applications iSeries.
Mais voyons d'abord les avantages de
l'utilisation de SQL.
Intéressez-vous à SQL
Vous pouvez utiliser SQL pour définir,
manipuler et interroger des données.
On voit donc que SQL n’a pas un
équivalent iSeries natif. Les possibilités
de définition de données de SQL peuvent
remplacer ou améliorer DDS, et
sa capacité de manipulation de données
est comparable à celle des langages
évolués (HLL, high-level languages)
comme RPG. SQL est
également capable de requêtes étendues
: rien d’étonnant puisque SQL
veut dire Structured Query Language.
Au lieu d’utiliser OPNQRYF ou un programme
HLL pour extraire des données,
pensez à utiliser SQL qui sera
souvent plus performant et plus
souple.
Bien que les applications de SQL
varient selon les plates-formes et les
bases de données, son utilisation améliore
la portabilité du code et les
connaissances en programmation SQL
sont facilement adaptables d’une plateforme
à une autre. Avec SQL, les
développeurs peuvent améliorer le
partitionnement des applications, préparant
ainsi le terrain à l’incorporation
de nouvelles technologies comme Java et XML. Des connaissances SQL sont
également utiles pour intégrer ces
technologies. Ainsi, les développeurs
SQL sont mieux armés quand ils apprennent
JDBC, le standard d’accès
aux données basé sur SQL de Java.
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
Les plus consultés sur iTPro.fr
- Le World Cyber Ranking, 1er classement mondial de la cybersécurité des entreprises
- Comment le Quarter Plan permet d’aligner IT et Métiers pour délivrer
- Explosion des attaques d’ingénierie sociale en 2025
- SI sous pression : 3 signes que vos flux sont mal orientés
- Transformation numérique : les entreprises françaises changent de méthode de gestion de projet en cours de route
