Cursusinhoud
Introductie tot .NET met C#
Introductie tot .NET met C#
1. Introductie
Wat Is Het .NET-Platform Precies?Een Consoletoepassing MakenInvoer Van De Gebruiker OntvangenTaak - Het Bouwen van een Eenvoudige RekenmachineOmgaan Met Uitzonderingen Veroorzaakt Door GebruikersinvoerTaak - De Rekenmachine VerbeterenBestanden LezenBestanden SchrijvenTaak - Bestandsgebaseerde Rekenmachine
2. Asynchrone Programmeren en Introductie tot Webservices
3. Introductie tot Databases met .NET
Wat Is Een Database?Structuur van een Relationele DatabaseEen MySQL-server InstellenVerbinding Maken Met de MySQL-ServerTaak - Het Schrijven van VerbindingsreeksenCommando's UitvoerenTaak - Uitvoeren van MySQL-Commando'sMySqlCommand-MethodenTaak - Verbinding Maken Met Een MySQL-Database en Opdrachten Uitvoeren
4. CRUD-Bewerkingen met MySQL
Taak - Verbinding Maken Met Een MySQL-Database en Opdrachten Uitvoeren
Deze opdracht herhaalt de meeste basisconcepten van dit hoofdstuk, maar de oplossing lijkt sterk op wat we in de video's hebben geoefend. Uw opdracht is:
- Schrijf de code voor het verbinden met een server. U kunt verbinding maken met uw lokale server als deze op uw pc is gehost. Zo niet, dan kunt u tijdelijke waarden invoeren in de verbindingsreeks. De databasenaam in de verbindingsreeks moet
school
zijn; - Zorg ervoor dat u de verbinding correct sluit na gebruik; Gebruik hiervoor de methode
Close()
of deusing
-instructie; - Plaats de relevante code in een try-catch-blok;
- Voer het commando uit om een nieuwe tabel genaamd
teachers
aan te maken, die vier kolommen bevat:id
,name
,age
enexperience
. Gebruik het volgende commando:CREATE TABLE teachers (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30), age INT, experience FLOAT)
; - Voer de volgende drie commando's uit, waarmee 3 rijen in de database worden ingevoegd:
INSERT INTO teachers (name, age, experience) VALUES ('John Smith', 35, 5.5);
INSERT INTO teachers (name, age, experience) VALUES ('Anna Johnson', 40, 8.2);
INSERT INTO teachers (name, age, experience) VALUES ('Robert Davis', 32, 3.1);
- Lees en toon ten slotte de gegevens van de 3 rijen. De kolom
name
is van het typeString
,age
is van het typeInt32
enexperience
is van het typeFloat
.
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 3. Hoofdstuk 9