home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
C
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » Soft skills » TrajectenOperating Systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad en iPhone iOSDatabases en middleware » Relationele databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data en analyticsApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Agile en Scrum » Programmeertalen » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSysteembeheer » ITIL » SecuritybalkjePraktischInschrijven 
Perl DB access - ODBC

Doel

Perl dankt zijn populariteit aan zijn stabiliteit, zijn vrije beschikbaarheid op quasi elk platform, z'n performance, en het gemak waarmee scripts kunnen geschreven worden om complexe taken te automatiseren.

Bovendien bestaan er een quasi eindeloos aantal extensiemodules die het schrijven van specifieke Perl-applicaties sterk vereenvoudigen door hiervoor een object-georiënteerde interface aan te bieden.

Eén van die modules is DBI, de standaard database-interface van Perl, die toelaat om met relationele databases te communiceren op een consistente manier, onafhankelijk van het gebruikte database-systeem.

In deze cursus leert u gegevens op te slaan in en te selecteren uit relationele databases met behulp van de DBI.

Inhoud

  • Overzicht van DBI:
  • Mogelijkheden en beperkingen van DBI.
  • Voordelen van Perl bij database-programmeren
  • Relatie met ODBC en met SQL/CLI
  • Gebruik van DBI: de basis.
  • Connectie met een database
  • Klaarmaken en uitvoeren van een SQL select statement
  • Verwerken van de resultaten: multiple rows
  • Meer SQL: insert/update/delete
  • DBI gebruiken voor CSV- en Excel-bestanden
  • Het optimaal gebruik van Perl-datastructuren voor DBI.
  • Meer DBI:
  • Het gebruik van host-variabelen
  • Cursors
  • Het ondervragen van de database-catalog
  • Gevorderde onderwerpen: transacties - locking - performantie
  • DBI extensies
 

Doelgroep

Applicatie-ontwikkelaars, technische analisten en DBA's die Perl-scripts willen gebruiken om relationele databases te benaderen.

Voorkennis

Cursisten hebben ervaring met programmeren in Perl (zie Perl: basiscursus) en zijn vertrouwd met basis SQL (zie SQL en relationele databases: basiskennis).

Kennis van object-geörienteerde concepten is een pluspunt maar geen noodzaak.

Verloop van de cursus

Klassikaal onderricht; theoretische uiteenzetting met oefeningen, waarbij de cursisten gebruik kunnen maken van IBM DB2, Oracle, PostgreSQL, SQL Server of MySQL databases.

Docenten

Peter Vanroose.

Duur

1 dag.

Kalender

Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd ? Gelieve dan ABIS te contacteren.