Adatbázisok a szoftverfejlesztés alapvető összetevői. Lehetővé teszik az adatok strukturált tárolását és a hatékony hozzáférést. Ebben a bemutatóban meg fogod érteni, hogyan hozhatsz létre egy C# SQLite adatbázist, és hogyan töltheted fel azt elsődleges adatokkal.
A legfontosabb felismerések
- Az SQLite adatbázis létrehozása C#-ban egyszerű és strukturált módon történhet.
- SQL parancsok kulcsfontosságúak az adatbázissal való interakcióhoz.
- Egy táblázat strukturált típusú adatokat és megszorításokat, például elsődleges kulcsokat igényel.
1. lépés: Az SQLite kapcsolat előkészítése
Az első feladat, hogy kapcsolatot létesítsünk az SQLite-tal. Fontos, hogy ez a kapcsolat a MainWindow osztályban elérhető legyen, hogy minden modulban vagy módszerben használni tudjuk.

2. lépés: Adatbázis létrehozó módszer létrehozása
A(z) adatbázis létrehozásához egy külön módszert hozunk létre. Ezt nevezzük public void DatenbankErstellen-nek. Ebben a módszerben az adatbázissal való kommunikációhoz szükséges lépéseket indítjuk el, és előkészítjük az SQL parancsot a táblázat létrehozásához.

3. lépés: SQL parancsok definiálása
Az adatbázissal való kommunikációhoz be kell építenünk a megfelelő SQL logikát. Ehhez létrehozunk egy SQLiteCommand objektumot. Kifejtjük, hogy például SQL parancsokat használunk az adat táblázat létrehozásához, amelyeket később az adatbázisnak továbbítunk.

4. lépés: 'Autómárkák' tábla létrehozása
Most jön a konkrétum. Létrehozunk egy táblázatot “Autómárkák” néven. Ehhez a CREATE TABLE parancsot a IF NOT EXISTS paranccsal kombinálva használjuk. Ez biztosítja, hogy ne legyen hiba, ha a tábla már létezik. Minden rekord típusát definiálhatjuk, ahol az ID-t egész számként és elsődleges kulcsként kell megjelölnünk.

5. lépés: Adatbázis megnyitása és parancs végrehajtása
Az adatbázis megnyitásához az SQLiteConnection.Open() parancsot használjuk. Ezután az SQL parancsot a ExecuteNonQuery parancson keresztül továbbítjuk a tábla létrehozásához. Ehhez a tábla létrejön, ha még nem létezik.

6. lépés: Adatok beszúrása a táblába
Miután a tábla készen áll, most beszúrunk néhány adatot. Ehhez újra megnyitjuk az adatbázis kapcsolódást, és INSERT OR IGNORE parancsot adunk ki, hogy adatokat adjunk a táblához. Például hozzáadhatjuk a “VW” autómárkát 1-es ID-jával.

7. lépés: További adatok hozzáadása
Hasonlóan az előzőkhöz, további adatokat is beszúrhatunk. Ekkor a parancs egyszerűen megkettőzhető és az értékek módosíthatók. Hozzáadjuk az “Opel” és “Mercedes” márkákat, hogy kiegészítsük az autómárkák listáját.

8. lépés: Az adatbázis bezárása
Az adatok beszúrása után az SQLiteConnection.Close() parancs segítségével bezárjuk az adatbázis kapcsolatot. Ezzel biztosítjuk, hogy minden változtatás mentésre kerüljön, és ne lépjenek fel konfliktusok, ha az adatbázist újra megnyitjuk.
Összefoglalás - Első lépések egy SQLite adatbázis létrehozásához C#-ban
Ebben az útmutatóban megtanultad, hogyan hozhatsz létre egy SQLite adatbázist C#-ban, és hogyan töltheted fel azt adatokkal. Megtudtad, milyen SQL parancsokra van szükség, és hogyan biztosíthatod, hogy az alkalmazásod stabilan működjön az adatbázis kapcsolatok és műveletek helyes kezelése által.