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
Guide inmac wstore pour l’équipement IT de l’entreprise
Découvrez les dernières tendances et solutions IT autour des univers de Poste de travail, Affichage et Collaboration, Impression et Infrastructure, et notre dossier Green IT sur les actions engagés par inmac wstore pour réduire son impact environnemental
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Top 6 de la sécurité des secrets
- Déploiement Data Zone de votre IA !
- Le nouvel espace-temps de la transformation digitale : redéfinition des rôles dans les projets IT
- Facturation électronique : les craintes des entreprises liées à la réforme
- Cyber-assurances, priorité ou faux remède pour les TPE et PME ?