Vous êtes sur la page 1sur 4

Semestre: S4

SPECIALITE : GBD

MODULE : Programmer en réseau à l’aide d’un langage orienté objet.


(Delphi réseau)
THEME : Exploitation d’une base de données InterBase N° DE LEÇON : 08
dans un projet Delphi DUREE : 02H
Préparé par l’enseignante : Melle Taik Amel

Indication
-Pour illustrer l’exploitation d’une BD InterBase en Delphi nous allons réaliser un exemple
très simple
-Prenons comme exemple notre base de données stagiaires créée précédemment
-Prenons la table stagiaire comme exemple d’application

1/création d’un projet Delphi :


-ouvrir delphi en parcourons le chemin Demarrer  tous les programmes  Borland
Delphi7 delphi7
-Créez un nouveau projet et enregistrer le sous le nom gestion des stagiaires
- déposer les composants nécessaires :
*Description des composants InterBase nécessaires :
La palette de composants InterBase est particulièrement riche des composants pour établi le
dialogue entre Delphi7 et InterBase regroupés dans l’anglet ‘’Interbase’’ du Delphi ,
le tableau suivant décrit les composants nécessaires pour accomplir notre travail :

Composant Description

IBTable Représente les données d’une seule table Interbase

IBDatabase Fournit La connexion à la base de données Interbase.il sert à


définir les paramètres de connexion à une base de données
(locale, distante)

IBTransaction Fournit le contrôle des transactions sur une ou plusieurs


connexions à la base de données

IBQuery Utilise les instructions SQL pour extraire les données d’une ou
plusieurs tables.

1
2-Connexion à la base de données :
Nous allons maintenant se connecter à notre base de données.
Double-cliquez sur le composant IBDatabase.
il existe deux cas : base de données locale et base de données distante

1- Base de données locale :

Renseignez les différents champs comme suit :


-cocher l’option locale
-Base de données :saisir le chemin et le nom de votre base de données (avec l’extension gdb)
-utilisateur :SYSDBA
-mot de passe : masterkey
- choisir un jeu de caractères dans la liste déroulante
-Cliquer sur le bouton "Tester" pour vérifier si la connexion avec las base de données a réussi.
-Cliquez sur le bouton "OK" pour valider.
-Mettez la propriété "Connected" du composant IBDatabase à "True".

2
2- Base de données distante :

Renseignez les différents champs comme suit :


-cocher l’option distante
-serveur : adresse IP du serveur , dans notre cas (127.0.0.1)
-protocole : TCP/IP
-saisir le chemin et le nom de votre base de données (avec l’extension gdb)
-utilisateur :SYSDBA
-mot de passe : masterkey
- choisir un jeu de caractères dans la liste déroulante
-Cliquer sur le bouton "Tester" pour vérifier si la connexion avec las base de données a réussi.
-Cliquez sur le bouton "OK" pour valider.
-Mettez la propriété "Connected" du composant IBDatabase à "True".

3- Exploitation de la BD InterBase dans le projet :


-choisissons la BD locale :
Dans le projet ajoutez :
-un composant DBGrid et DBNavigator de l'onglet "ContrôleBD" de la palette de
composants.
-un composant DataSource de l’onglet Acces BD
Nous devons lier tous ces composants entre eux.

3
Ce tableau récapitule les différentes liaisons à effectuer:

composant propriété valeur

IBDataBase1 DefaultTransaction IBTransaction1

IBDataBase1 connected true

IBDataBase1 LOginprompt false

IBTransaction1 Default Database IBDataBase1

IBQuery1 database IBDataBase1

IBQuery1 SQL La requête souhaitée

DataSource1 DataSet IBQuery1

DBgrid1 DataSource Datasource1

IBTransaction1 Active True

IBQuery1 active True

Exemple d’une requête :

SELECT *
FROM STAGIAIRE
Cette requête affiche le contenu de la table stagiaire
Vous avez réalisé votre premier projet Delphi qui exploite une BD InterBase.

Vous aimerez peut-être aussi