home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
Tous les coursbalkjeGénéralités » Soft skills » Introduction HW & SW » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases de données, systèmes transactionnels et middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Data warehouse, business analytics et big dataDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
La programmation database en JDBC

Participants

Les développeurs d'application, les analystes techniques et les DBA's qui développent, conçoivent ou sont confrontés à des applications Java qui accèdent des BD relationnelles

Connaissances préalables

Les participants doivent avoir au moins 3 mois d'expérience en programmation Java (voir cours La programmation en Java) et doivent avoir des connaissances de bases en SQL (voir cours SQL: cours de base).

Pédagogie

Cours théorique avec exercices. Les participants utiliseront des applications Java avec accès aux bases de données IBM DB2, Oracle, MySQL ou autres RDBMS.

Formateurs

Sandy Schillebeeckx, Guido Indesteege.

Durée

1 jour.

Calendrier

Il n'y a pas de sessions publiques a ce moment. Nous organisons volontièrement un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé ? Veuillez contacter ABIS.

Objectif

Aujourd'hui, Java est apprécié et considéré comme langage de programmation de qualité. Il est donc de plus en plus fréquent de devoir accéder de bases de données relationnelles qu'elles soient existantes ou nouvelles. Et bien que la plupart des développeurs d'applications travaillent à l'aide d'un IDE (Integrated Development Environment), des connaissances de base sur la manière d'accéder en Java à une base de données sont indispensables. Vous apprendrez dans ce cours comme sauver et comment retrouver des données dans une base de données relationnelle à l'aide de JDBC (Java Data Base Connectivity).

Contenu

  • Introduction sur JDBC:

JDBC vs ODBC • les différents types de drivers JDBC 2-tier vs 3-tier vs n-tier

  • Utilisation de JDBC:
  • Connexion avec une base de données
  • Préparation et exécution d'une requête SQL: instruction select
  • Exécution du résultat: multiple rows • exceptions
  • Requêtes parametrisées
  • instructions non-select
  • Encore JDBC:
  • Scrollable result sets • rowsets
  • Sujets avancés: transactions • locking • JNDI
  • Metadata
  • Appel de stored procedures
  • Java persistence frameworks
  • Object relational mapping
  • Mmechanismes de persistence