Perl DB access - ODBC

Les atouts de Perl sont sa stabilité, sa libre disponibilité sur presque n'importe quelle plate-forme, sa performance et la facilité avec laquelle on peut créer des scripts pour automatiser des tâches très complexes. Ces atouts constituent la grande popularité de Perl.

En outre, il existe une gamme quasi-inépuisable de modules d'extension qui simplifient fortement l'écriture des applications Perl en proposant une interface orientée objet.

Un de ces modules s'appelle DBI. C'est l'interface standard de Perl qui permet de communiquer avec des bases de données relationnelles de façon consistante, quel que soit le type de base de données utilisée.

Dans ce cours vous apprendrez

  • comment se connecter à un serveur SGBDR à choix,
  • à sélectionner des données d'une base de données relationnelles,
  • à stocker les données dans une base de données relationnelles

par le biais de DBI de Perl.

Planifier une session?

Formation interactive en temps réel – disponible en personne ou en ligne ou dans un format hybride. La formation peut être effectuée en français, en anglais ou en néerlandais.

DEMANDER FORMATION EN ENTREPRISE

 

Calendrier publique des formations

Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Contactez-nous.

Participants

Les développeurs d'applications, les analystes techniques et les administrateurs de bases de données qui veulent utiliser les scripts en Perl pour accéder à des bases de données relationnelles.

Connaissances préalables

Les participants ont de l'expérience avec la programmation en Perl (voir cours La programmation en Perl: cours de base) et une connaissance de base en SQL (voir cours SQL et RDBMS: cours de base). Avoir des notions des concepts de base orientés objet est un avantage.

En remplissant le test d'auto-évaluation "SQL: connaissances de base", vous pouvez décider vous-même si vous avez les connaissances SQL préalables.

Contenu

  • DBI, un aperçu:
    • Possibilités et restrictions de DBI.
    • Avantages de Perl pour les programmeurs de bases de données
    • Relation avec ODBC et SQL/CLI
  • L'utilisation de DBI: les principes:
    • Connexion avec une base de données
    • Préparation et exécution d'une requête SQL
    • Assimilation des résultats: multiple rows
    • Plus à propos de SQL: insert/update/delete
    • Utiliser DBI pour accéder des fichiers CSV ou Excel
  • L'utilisation optimale des structures de données Perl pour DBI.
  • Plus à propos de DBI:
    • L'utilisation des variables host
    • Les curseurs
    • L'interrogation du catalog de base de données
    • Sujets avancés: transactions -locking - performance
    • Extensions DBI

Pédagogie

Enseignement magistral, exposé théorique avec exercices, où on pourra utiliser des connexions vers des bases de données IBM Db2, Oracle, PostgreSQL, SQL Server, MySQL, MariaDB ou SQLite.

Certificat

À la fin du cours, le participant reçoit un «Certificat de réussite».

Durée

1 jour.

Formateur


INFO SESSION ET INSCRIPTION