Tp 2 model sql TP Implémentation du model SQL Objectifs Installation de SQL Serveur express et de l ? outil SSMS Con ?guration de la base de données MyAirport Implémentation d ? un second modèle de données Utilisation Sql depuis le code C Déroulement Inst
TP Implémentation du model SQL Objectifs Installation de SQL Serveur express et de l ? outil SSMS Con ?guration de la base de données MyAirport Implémentation d ? un second modèle de données Utilisation Sql depuis le code C Déroulement Installation d ? un serveur SQL Commencer par l ? installation de SQL Express with Advanced Services Récupérer sur le site du cours la Base de données MyAirport Décompresser et copier les ?chiers de bases de données Mdf et ldf dans le répertoire c Program Files Microsoft SQL Server MSSQL MSSQLSERVER MSSQL DATA le nom du répertoire peut varier en fonction de la version de Sql Server installée Démarrer SSMS Sql Server Management Studio et faites un clic droit sur le répertoire ? Bases de données ? et choisir Joindre ? Cliquez sur le bouton Ajouter et rechercher le ?chier MyAirport mdf En ?n véri ?er que la base de données a été correctement chargée en déroulant le répertoire CTables de la base MyAirport vous devriez voir des tables BAGAGE MODEL TACHE et VOL Création d ? un nouveau modèle de données Cette section décrit comment ajouter un nouveau modèle de données à l ? application MyAirport ce nouveau modèle basé sur SQL remplacera le modèle Natif initialement créé Le choix de l ? un ou l ? autre des modèles se fera toujours via le ?chier de con ?guration de l ? application Ajouter un nouveau projet Models Sql de type bibliothèque de classe dans le répertoire Models Et ajouter les références aux projets Models AbstractDe ?nition et Entities Créer une classe Sql qui dérive de la classe AbstractDe ?nition et implémenter l ? ensemble des méthodes abstraites via l ? utilisation des smart tags Les méthodes abstraites de la classe AbstractDe ?nition sont automatiquement générées avec un code levant une exception par défaut La classe SQL nécessite l ? utilisation d ? une chaine de connexion pour accéder à la base de données ce paramétrage peut être inscrit en dur dans le code mais cela implique de devoir recompiler l ? application à chaque changement d ? adresse de la base de données Il a déjà été utilisé dans le projet Model Factory une méthode permettant l ? accès au ?chier de con ?guration app con ?g CCette solution va de nouveau être utilisée a ?n de passer la chaine de connexion à notre application Dans le projet Client FormIhm e ?ectuer un clic droit sur le projet et sélectionner ? Propriétés ? et puis l ? onglet ? Paramètres ? Ajoutez un nouveau paramètre ? DbConnect ? de type chaine de connexion et dans le champ valeur cliquez sur le bouton de recherche ? ? ? Indiquez l ? adresse du serveur SQL ? ? Ou ? localhost ? pour des installations SQL SERVER en local ? SQLEXPRESS ? pour des versions SQL Express Puis sélectionner la base de données sur laquelle le client aura l ? accès par défaut Visualiser le ?chier app con ?g pour
Documents similaires










-
654
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 15, 2021
- Catégorie Law / Droit
- Langue French
- Taille du fichier 51kB