JDBC

Des applications Java doivent souvent interagir avec des 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. Pendant ce cours, vous apprendrez comment sauver et comment retrouver des données dans une base de données relationnelle à l'aide de JDBC (Java Data Base Connectivity).

Calendrier

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'application, les analystes techniques et les DBAs qui développent, conçoivent ou sont confrontés à des applications Java qui accèdent des BD relationnelles

Connaissances préalables

Les participants de cette formation doivent avoir d'expérience en programmation Java (voir cours La programmation en Java) et doivent avoir des connaissances de bases en SQL (voir cours SQL et RDBMS: cours de base).

Contenu

  • Introduction en JDBC: histoire, JDBC drivers
  • Se connecter à la base de données: DriverManager vs DataSource, options de connection, fermer des connections
  • Structuration d'une application avec des patterns: Singleton, Factory et DAO
  • Manipulations de base de données: querying, DML, DDL, appeler des procédures stockées
  • Gestions des exceptions et transactions: SQLException, traitement de transactions, locking
  • Aperçu des Java Persistence Frameworks

Pédagogie

Cours théorique avec exercices. Les participants utiliseront des applications Java avec accès aux bases de données Oracle, SQL Server, PostgreSQL, MySQL ou H2.

Durée

1 jour.

Formateur

Sandy Schillebeeckx.

Aussi intéressant

Participants de ce cours ont aussi suivi les formations suivantes:


INFO SESSION ET INSCRIPTION