Kurssisisältö
.NET:n Perusteet C#:lla
.NET:n Perusteet C#:lla
1. Esittely
Mikä .NET-alusta Tarkalleen Ottaen On?Konsolisovelluksen LuominenSyötteen Ottaminen KäyttäjältäTehtävä – Yksinkertaisen Laskimen RakentaminenKäyttäjän Syötteestä Johtuvien Poikkeusten KäsittelyTehtävä – Laskimen ParantaminenTiedostojen LukeminenTiedostojen KirjoittaminenTehtävä – Tiedostopohjainen Laskin
2. Asynkroninen Ohjelmointi ja Johdatus Verkkopalveluihin
3. Johdanto Tietokantoihin .NET:llä
Mikä on tietokanta?Relaatiotietokannan RakenneMySQL-palvelimen KäyttöönottoYhteyden Muodostaminen MySQL-palvelimeenTehtävä – Yhteysmerkkijonojen KirjoittaminenKomentojen SuorittaminenTehtävä – MySQL-komentojen SuorittaminenMySqlCommand-metoditTehtävä – Yhteyden Muodostaminen MySQL-Tietokantaan ja Komentojen Suorittaminen
4. CRUD-Toiminnot MySQL:n Kanssa
Tehtävä – Yhteyden Muodostaminen MySQL-Tietokantaan ja Komentojen Suorittaminen
Tämä tehtävä kertaa tämän luvun peruskäsitteet, mutta sen ratkaisu on hyvin samanlainen kuin mitä olemme harjoitelleet videoissa. Tehtävänäsi on:
- Kirjoittaa koodi palvelimeen yhdistämistä varten. Voit yhdistää paikalliseen palvelimeesi, jos se on asennettu tietokoneellesi. Muussa tapauksessa voit käyttää yhteysmerkkijonossa paikkamerkkiarvoja. Tietokannan nimen yhteysmerkkijonossa tulee olla
school
; - Varmistaa, että suljet yhteyden oikein käytön jälkeen; Käytä joko
Close()
-metodia taiusing
-lausetta; - Sisällyttää asiaankuuluva koodi try-catch-lohkoon;
- Suorittaa komento uuden taulun
teachers
luomiseksi, jossa on neljä saraketta:id
,name
,age
jaexperience
. Käytä seuraavaa komentoa:CREATE TABLE teachers (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30), age INT, experience FLOAT)
; - Suorittaa seuraavat kolme komentoa, jotka lisäävät kolme riviä tietokantaan:
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);
- Lopuksi lue ja näytä kolmen rivin tiedot. Sarake
name
on tyyppiäString
,age
on tyyppiäInt32
jaexperience
on tyyppiäFloat
.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 9