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.

SQLite adatbázis sikeresen létrehozása C#-ban

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.

SQLite adatbázis sikeresen létrehozva C#-ban

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.

SQLite adatbázis sikeresen létrehozva C#-ban

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.

SQLite adatbázis sikeresen létrehozva C#-ban

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.

SQLite adatbázis sikeresen létrehozva C#-ban

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.

SQLite-adatbázis sikeresen létrehozva C#-ban

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.

SQLite adatbázis létrehozása C#-ban sikeresen

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.