100% ont trouvé ce document utile (1 vote)
5K vues9 pages

Exercice

Le document décrit plusieurs exercices pour apprendre à utiliser ADO.NET avec CSharp. Les exercices portent sur la connexion à une base de données, l'affichage et la mise à jour des données.

Transféré par

spiroff
Copyright
© Attribution Non-Commercial (BY-NC)
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
5K vues9 pages

Exercice

Le document décrit plusieurs exercices pour apprendre à utiliser ADO.NET avec CSharp. Les exercices portent sur la connexion à une base de données, l'affichage et la mise à jour des données.

Transféré par

spiroff
Copyright
© Attribution Non-Commercial (BY-NC)
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF ou lisez en ligne sur Scribd

Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)

[Link]
Exercice [Link]

Progression

Exercices

ADO .NET

Avec CSharp

afpa – St Brieuc – Langueux 04/02/2007 Page : 1


Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)
[Link]
Exercice [Link]

1 – Présentation de la base de données

1.1 Modèle physique

2 - Exercices avec DataReader

2.1 Exo 1 : Connexion à la base de données


2.2 Exo 2 : Affichage dans une zone de texte
2.3 Exo 3 : Affichage dans liste (ComboBox et liste)
2.4 Exo 4 : Mise à jour de la base de données

– Exercices avec Dataset

3 Exo 1 :
xo Exo 2 :

afpa – St Brieuc – Langueux 04/02/2007 Page : 2


Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)
[Link]
Exercice [Link]

1 – Présentation de la base de données

1.1 Modèle physique

afpa – St Brieuc – Langueux 04/02/2007 Page : 3


Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)
[Link]
Exercice [Link]

2.1 Exo 1 : Accès à la base de données

Objectif :
Etablir une connexion sur une base données SqlServeur avec l’objet
- SqlConnexion
- Afficher l’état de la connexion

Ressources :
Base de données : VideoScar

Traitement :
Le bouton Connexion permet d’ouvrir la connexion
inclure la connexion dans un traitement d’erreur (try…catch)
Le bouton Déconnexion de la fermer
Le bouton fin termine l’application

Dans la zone de texte, afficher l’état de la connexion :


- avec le paramètre State de l’objet connexion
- envoyer les messages interceptés avec le bloc de gestion
des erreurs

afpa – St Brieuc – Langueux 04/02/2007 Page : 4


Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)
[Link]
Exercice [Link]

Ecran 1 :

Après connexion bonne

afpa – St Brieuc – Langueux 04/02/2007 Page : 5


Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)
[Link]
Exercice [Link]

2.2 Exo 2 : Affichage dans une zone de texte

Objectif :
Accéder à une table et afficher une occurrence avec les objets
- SqlCommand
- SqlDataReader
- Afficher le résultat de la requête dans des textBox

Ressources :
Base de données : VideoScar
Table ACTEUR

Traitement : Afficher les nom et prénom d’un acteur à partir de la saisie de son
numéro
- Saisir un code Acteur
- Si saisie absente ou acteur inconnu envoyer un message
- Sinon affichage écran 2
- Sur écran 2 retour écran 1.
Ecran 1

Ecran 2

afpa – St Brieuc – Langueux 04/02/2007 Page : 6


Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)
[Link]
Exercice [Link]

2.3 Exo 3 : Affichage dans liste (ComboBox et liste)

Objectif : Afficher la liste des réalisateurs, aprrès sélection de ce réalisateur,


affichage des films réalisés par celui-ci.

Accéder à une table et afficher n occurrences avec les objets


- SqlCommand
- SqlDataReader
- Afficher le résultat de la requête dans des listes (combo et
listeBox)

Ressources :
Base de données : VideoScar
Tables : REALISA, FILM

Traitement :
- Construire la liste des réalisateurs (le nom) dans la
comboListe.
- Sur la sélection du réalisateur, lister ses Films dans la zone
de liste.

afpa – St Brieuc – Langueux 04/02/2007 Page : 7


Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)
[Link]
Exercice [Link]

Ecran 1

Ecran 1 Suite

afpa – St Brieuc – Langueux 04/02/2007 Page : 8


Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)
[Link]
Exercice [Link]

2.4 Exo 4 : Mise à jour de la base de données

Objectif : Mettre à jour la base de données avec les instructions SQL, DELETE,
UPDATE, INSERT

Ressources :
Base de données : VideoScar
Tables :

Traitement :
- .

afpa – St Brieuc – Langueux 04/02/2007 Page : 9

Vous aimerez peut-être aussi