Ebben a feladatban kapcsolódunk egy lokálisan futó MySQL kiszolgálóhoz, majd létrehozzuk az mo_telepulesek adatbázisban a kedvenc városaink néhány adatát tartalmazó táblát kvarosok néven.
Kedvenc_varosok projektnévvel.MySqlConnector csomagot.mo_telepulesek adatbázishoz.A kvarosok tábla létrehozása előtt töröljük azt amennyiben már létezik. Ehhez a következő SQL parancsot futtatjuk a szerveren:
DROP TABLE IF EXISTS kvarosok;
A parancs futtatásához létrehozunk egy MySqlCommand() példányt, majd elküldjük a parancsot a szervernek a ExecuteNonQuery() metódus meghívásával.
ExecuteNonQuery() metódust akkor célszerű használni, ha nem várunk visszatérési értéket vagy értékeket a parancs futtatása után. Pl.: DROP, INSERT, DELETE.Hozzuk létre a kvarosok táblát a következő mezőkkel:
nev - varchar(255) - a város neve, ez az elsődleges kulcsmegye - varchar(255) - a város melyik megyében találhatóhozzaadva - int - a város melyik évben lett hozzáadva a kedvencek táblához.A mezők alapján a következő SQL kódot szeretnénk futtatni a szerveren:
CREATE TABLE kvarosok(
nev varchar(255) NOT NULL,
megye varchar(255),
hozzaadva int,
PRIMARY KEY(nev)
)
CHARACTER SET utf8
COLLATE utf8_hungarian_ci;
@ szimbólummal adunk meg.AddWithValue() metódussal rendelünk értékeket a paraméterekhez.Prepare() metódus meghívásával készítjük elő a futtatásra.