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
MySqlCommand-metodit
Huom
Jos et pysty poistamaan objekteja MySQL-palvelimelta, palvelin saattaa olla käynnissä turvallisessa tilassa. Voit poistaa turvallisen tilan käytöstä suorittamalla seuraavan kyselyn:
SET SQL_SAFE_UPDATES=0;
.
Tärkeitä huomioita
Käytämme
ExecuteNonQuery
-menetelmää komentoihin, jotka muokkaavat tietokantaa;ExecuteReader
jaExecuteScalar
ovat tarkoitettu kyselyihin, jotka hakevat tietoa tietokannasta;ExecuteReader
palauttaaMySqlDataReader
-olion;MySqlDataReader
-oliolla onread()
-metodi, joka lukee rivejä peräkkäin; Meidän tulee sulkeaClose()
-olio käytön jälkeen kutsumallaMySqlDataReader
;ExecuteScalar
palauttaaobject
-tyyppisen arvon, joka voidaan tyyppimuuntaa sopivaan tietotyyppiin.
1. Seuraava komento valitsee ja palauttaa kaikki opiskelijat, joiden arvosanat ovat yli 90. Mikä komento on sopivin tämän kyselyn suorittamiseen?
2. Seuraava komento valitsee ja palauttaa luokan vanhimman opiskelijan nimen. Mikä komento on sopivin tämän kyselyn suorittamiseen?
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 8