Application DataSnap XE Multitier de base de données

Evaris NGOUZO

Au cours de ce tutoriel, nous allons voir comment construire facilement avec Delphi XE une application DataSnap XE multitier de base de données pour offrir un accès en lecture et en écriture sur des données « Employee » dans une base de données InterBase XE. Le serveur et les applications clients sont construits à partir de zéro en une minute à l'aide de composants delphi et uniquement deux lignes de code Delphi. La version vidéo de ce tutoriel est disponible sur YouTube (https://www.youtube.com/watch?v=B4uxLLIUddg)

- Titre : Application DataSnap XE Multitier de base de données

- Auteur : Evaris NGOUZO

- Parution : 25 mars 2011

- Mise à jour : 17 janvier 2020

- Licence :

Sommaire

- Introduction

- I. Configuration de la connexion à la base de données

Introduction

Dans ce tutoriel, nous allons utiliser Delphi XE pour construire une solution de base de données multitier simple, consistant en une application serveur et une application cliente.

À cet effet, vous pouvez utiliser n'importe quelle base de données de votre choix, mais je vais utiliser le SGBD Embarcadero InterBase XE comme serveur de base de données. Si vous n'avez pas InterBase XE installé, vous pouvez télécharger une version développeur gratuite à l'adresse suivante : https://downloads.embarcadero.com/free/interbase

InterBase XE s'installe avec une base de données « EMPLOYEE » que nous allons utiliser pour ce tutoriel.

Dans un premier temps, nous devons configurer l'explorateur de données Delphi pour pointer sur cette base de données.

I - Configuration de la connexion à la base de données

Dans l'explorateur de données, faire un clic droit sur le nœud « INTERBASE », choisir « Ajouter une nouvelle connexion » et lui donner le nom « IBEMPLOYEE ».

Faire un clic droit sur le nouveau nœud « IBEMPLOYEE » et sélectionner l'option « Modifier la connexion », afin de configurer la connexion vers la base de données.

Avec l'installation par défaut d'InterBase XE, la base de données exemple « EMPLOYEE » est située sous « c:\Embarcadero\InterBase\examples\database\employee.gdb ». Le nom d'utilisateur par défaut étant « sysdba » avec comme mot de passe « masterkey ».