PROGRAMMATION INFORMATIQUE DINGÉNIERIE II PRO-1024
Contenu du Chapitre IV u Gestion des données avec ADO.NET –Accès aux bases de données avec ADO.NET –Accès aux données dune base de données par programme –Accès aux données par le WEB
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Applications Web: ASP.NET –ASP signifie Active Server Page. Il s'agit de programmes qui s'exécutent sur un ordinateur-serveur de pages Web. –Le programme-serveur de pages Web sous la plate-forme Windows est habituellement Internet Information Services appelé aussi "IIS". –Une application Web est un programme ASP.NET. –Aussi, vous avez besoin de stocker vos applications Web sur le serveur IIS. –IIS s'installe sur tous les systèmes Windows de type Workstation (Professionnel) ou serveur.
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Exemple dune application Web locale (ASP.NET). –Nous devons en premier lieu installer IIS localement. –Ensuite, nous choisissons dans VS le type d'application "ASP.NET Web Application" et nommons le répertoire du projet (les projets sont stockés dans le répertoire-racine du serveur Web, qui est par défaut: "C:\InetPub\wwwroot"):
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Installation dIIS (Accès au Component Services)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Installation dIIS (Sélection du IIS Admin Service)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Installation dIIS (Sélection des propriétés)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Installation dIIS (Modification de la propriété: Startup type)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Installation dIIS (Component Service)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Installation dIIS (Component Service: Après démarrage de IIS)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Installation dIIS (Répertoires par défaut)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Création dun projet (local)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Voici le résultat du programme à l'aide d'Internet Explorer (fichier: WebForm1.aspx):
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Dans la forme suivante, les TextBox s'appellent txtMontant, txtTaux et txtDuree. Le Label au bas s'appelle lblOut:
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Code du programme:
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Code du programme (suite):
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Autre exemple: –Nous avons vu que ADO offrait des classes qui facilitaient l'utilisation des bases de données. –Ces éléments peuvent aussi être utilisés avec les applications Web. –L'exemple suivant montre comment afficher dans un contrôle DataGrid (onglet Web Forms) pour afficher les données d'une table dans une page Web. –Dans la forme d'une application Web, nous plaçons un contrôle DataGrid, un contrôle OleDBDataAdapter et un contrôle DataSet qui sont connectés comme dans la section précédente.
Gestion des données avec ADO.NET (Accès aux données par le WEB) u WebForm1:
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Ensuite, nous faisons en sorte, que les données soient chargées comme suit dans le code de la forme:
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Création dun projet (distant: acadmi.uqtr.ca:6092/CalculPretWEB)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Forme du projet (distant: acadmi.uqtr.ca:6092/CalculPretWEB)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Code du projet (distant: acadmi.uqtr.ca:6092/CalculPretWEB)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Exécution du projet (distant: acadmi.uqtr.ca:6092/CalculPretWEB)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Fichiers du projet (distant: acadmi.uqtr.ca:6092/CalculPretWEB) –Connexion au répertoire Web (Dans un Explorateur (Outils/Connecter à un lecteur réseau)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Fichiers du projet (distant: acadmi.uqtr.ca:6092/CalculPretWEB) –Connexion au répertoire Web (webroo12$)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Fichiers du projet (distant: acadmi.uqtr.ca:6092/CalculPretWEB) –Contenu du répertoire CalculPretWEB
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Création dun projet (distant: acadmi.uqtr.ca:6092/accesBDWEB)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Forme du projet (distant: acadmi.uqtr.ca:6092/accesBDWEB)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Configuration de la connexion (OleDbDataAdapter1)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Configuration de la connexion (OleDbDataAdapter1)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Configuration de la connexion (OleDbDataAdapter1)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Copier la base de données avec ftp avant de configurer la connexion
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Modifier les propriétés de sécurité de la base de données pour permettre laccès à tous en Lecture/Écriture (Cliquez-droit sur le fichier comptoir.mdb)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Code de la forme
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Création dun projet (distant: acadmi.uqtr.ca:6092/accesBDWEB2)
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Forme du projet accesBDWEB2
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Configuration du oleBdDataAdapter1
Gestion des données avec ADO.NET (Accès aux données par le WEB) u Configuration du oleBdDataAdapter1