Contenu du cours
Introduction à .NET avec C#
Introduction à .NET avec C#
1. Introduction
Qu'est-ce Que la Plateforme .NET Exactement ?Création d'une Application ConsoleSaisie de Données par l'UtilisateurTâche : Création d'une Calculatrice SimpleGestion des Exceptions Causées par les Entrées UtilisateurTâche - Amélioration de la CalculatriceLecture de FichiersÉcriture de FichiersTâche - Calculatrice Basée sur des Fichiers
2. Programmation Asynchrone et Introduction aux Services Web
3. Introduction aux Bases de Données avec .NET
Qu'est-ce qu'une Base de Données ?Structure d'une Base de Données RelationnelleConfiguration d'un Serveur MySQLConnexion au serveur MySQLTâche - Rédaction de Chaînes de ConnexionExécution des CommandesTâche - Exécution de Commandes MySQLMéthodes MySQLCommandTâche : Connexion à une Base de Données MySQL et Exécution de Commandes
4. Opérations CRUD avec MySQL
Introduction aux Opérations CRUDInstallation et Utilisation de MySQL WorkbenchCréer - Partie ITâche - Utilisation de CREATECréer - Partie IITâche - Utilisation de INSERTLireTâche - Utilisation de SELECTMise à JourTâche - Utilisation de UPDATESupprimer – Partie ISupprimer - Partie IITâche - Utilisation de DELETE
5. Optimisation des Opérations de Base de Données
Méthodes MySQLCommand
Remarque
Si vous ne parvenez pas à supprimer des objets du serveur MySQL, il est possible que le serveur fonctionne en mode sécurisé. Pour désactiver le mode sécurisé, vous pouvez exécuter la requête suivante :
SET SQL_SAFE_UPDATES=0;
.
Points importants
- Utilisation de
ExecuteNonQuery
pour les commandes qui modifient la base de données ; ExecuteReader
etExecuteScalar
sont utilisés pour les commandes de requête qui récupèrent des données depuis la base de données ;ExecuteReader
retourne un objetMySqlDataReader
;MySqlDataReader
possède une méthode appeléeread()
qui lit les lignes de manière séquentielle ; Il est nécessaire de fermer (Close()
) l'objetMySqlDataReader
après utilisation ;ExecuteScalar
retourne unobject
qui peut être converti dans le type de données approprié.
1. La commande suivante sélectionne et retourne tous les étudiants ayant une note supérieure à 90, quelle commande est la plus appropriée pour exécuter cette requête ?
2. La commande suivante sélectionne et retourne le nom de l'étudiant le plus âgé de la classe, quelle commande est la plus appropriée pour exécuter cette requête ?
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 8