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.