Prisijungimas prie duomenų bazių yra viena iš pagrindinių programinės įrangos kūrimo kompetencijų. SQLite siūlo puikią galimybę lengvai įgyvendinti lengvas duomenų bazes. Šiame vadove sužinosite, kaip C# sukurti ryšį su SQLite duomenų baze, tinkamai sukonfigūruoti Connection String ir naudoti pagrindus, kad užpildytumėte savo duomenų bazę.

Svarbiausi atradimai

  1. Connection String yra labai svarbus ryšiui su duomenų baze.
  2. Turite pirmiausia pavadinti SQLite duomenų bazę ir nurodyti katalogus.
  3. Yra įvairių parametrų Connection String, kuriuos galite pritaikyti.

Žingsnis po žingsnio vadovas

Norint užmegzti ryšį su jūsų SQLite duomenų baze, prašome sekti šiuos žingsnius:

Pirmiausia turite įtraukti reikalingus Namespaces. Tam pridėkite using direktyvą dėl Namespace System.Data.SQLite į savo C# projektą. Tai svarbu, kad gautumėte prieigą prie SQLite klasių, kurių jums reikia prisijungimui.

Sukurti C# ryšį su SQLite duomenų baze

Kai using direktyva yra įgyvendinta, galite apibrėžti SQLite ryšį (Connection). Sukurkite viešą savybę savo pagrindinio lango klasėje, kuri atstovauja SQLite ryšį. Šiame pavyzdyje mes pavadiname ją sqliteCon. Užtikrinkite, kad ši savybė būtų deklaruota taip, kad ji būtų prieinama visuose jūsų klasės metoduose.

C# ryšys su SQLite duomenų baze

Dabar atėjo laikas sukurti metodą prisijungimui. Paprasčiausiai pavadinkite šį metodą SQLiteVerbindung. Šis metodas apims visus būtinus žingsnius, kad sėkmingai sujungtumėte su duomenų baze.

Nustatyti C# ryšį su SQLite duomenų baze

Po to, kai nustatėte metodą, turite sukurti naują Connection String savo SQLite duomenų bazei. Tai atliekama komanda sqliteCon = new SQLiteConnection();. Čia pridedami papildomi parametrai, kurie yra būtini prisijungimui prie duomenų bazės.

Pirmieji parametrai, kuriuos turite nurodyti, yra duomenų bazės vieta ir pavadinimas. Nustatykite DataSource = "jūsųDuomenųBazė.db";. Mūsų pavyzdyje duomenų bazė pavadinta manoSQLite.db. Šis failas bus sukurtas tame pačiame kataloge, kaip ir jūsų projektas.

Dabar turite nurodyti Connection String, taip pat SQLite duomenų bazės versiją. Įprastai nurodote Version=3;. Jūs taip pat turite galimybę pasirinkti kitas versijas, tačiau šiuo pavyzdžiu naudojame trečiąją versiją.

Be to, turėtumėte nustatyti, ar tai turėtų būti nauja duomenų bazė. Tam pridėkite New=true;. Tai užtikrins, kad, jei duomenų bazė dar neegzistuoja, ji bus sukurta iš naujo.

Kai visiškai sukonfigūruosite Connection String, taip pat galite įjungti duomenų suspaudimo parinktį, pridėdami Compress=true;. Tai užtikrins, kad duomenys būtų efektyviai saugomi.

C# ryšys su SQLite duomenų baze

Dabar turite pilną ir funkcinį Connection String savo SQLite duomenų bazei, kurį galite naudoti bet kuriuo metu. Tai turėtų suteikti jums galimybę keisti, trinti ar pridėti duomenis. Kitame žingsnyje bus parodoma, kaip užpildyti duomenų bazę lentelėmis ir įrašais.

Santrauka – C# Programavimas: Prisijungimas prie SQLite duomenų bazės

Šiame vadove sužinojote, kaip sukurti ryšį su SQLite duomenų baze C#. Dabar žinote, kaip svarbus yra Connection String ir kokie parametrai reikalingi sėkmingam prisijungimui. Žingsnis po žingsnio atlikote procesą ir įgijote reikiamų žinių, kad savo programą efektyviai sujungtumėte su SQLite duomenų baze.

Dažnai užduodami klausimai

Kaip įdiegti SQLite paketą Visual Studio?Galite jį įdiegti per NuGet Package Manager: ieškokite „System.Data.SQLite“ ir įdiekite paketą.

Kokią SQLite versiją turėčiau naudoti?Didžiojoje dalyje atvejų rekomenduojama naudoti trečią versiją, nes ji siūlo naujausias funkcijas ir saugumo atnaujinimus.

Kaip galiu būti tikras, kad mano duomenų bazė bus išsaugota uždarius programą?Įsitikinkite, kad ryšys tinkamai uždaromas, ir užtikrinkite, kad visos transakcijos būtų užbaigtos prieš baigiant programą.