Savienojumu izveide ar datu bāzēm ir viena no pamata prasmēm programmatūras izstrādē. SQLite nodrošina lielisku iespēju vieglu datu bāzu risinājumu realizēšanai. Šajā rokasgrāmatā tu iemācīsies, kā C# izveidot savienojumu ar SQLite datu bāzi, pareizi konfigurēt savienojuma virkni un izmantot pamatus, lai aizpildītu savējo datu bāzi.

Galvenās atziņas

  1. Savienojuma virkne ir izšķiroša, lai izveidotu savienojumu ar datu bāzi.
  2. Tev vispirms jānoraida SQLite datu bāze un jānorāda direktoriji.
  3. Pastāv dažādi parametri savienojuma virknē, kurus vari pielāgot.

Sol pēc soļa rokasgrāmata

Lai izveidotu savienojumu ar savu SQLite datu bāzi, lūdzu, seko šiem soļiem:

Pirmkārt, tev jāievada nepieciešamie nosaukumu telpas. Tam pievieno using direktīvu nosaukumu telpai System.Data.SQLite savam C# projektam. Tas ir būtiski, lai iegūtu piekļuvi SQLite klasēm, kuras nepieciešamas savienojumam.

Izveidot C# savienojumu ar SQLite datu bāzi

Kad using direktīva ir īstenota, vari definēt SQLite savienojumu (Connection). Izveido publisku īpašību savā galvenās loga klasē, kas reprezentē SQLite savienojumu. Šajā piemērā mēs to sauksim par sqliteCon. Pārliecinies, ka šī īpašība tiek deklarēta tā, lai būtu pieejama visās tavas klases metodēs.

Izveidot C# savienojumu ar SQLite datu bāzi

Tagad ir laiks izveidot metodi savienojuma izveidei. Vienkārši nosauc šo metodi par SQLiteVerbindung. Šai metodei būs jāsatur visi nepieciešamie soļi, lai veiksmīgi izveidotu savienojumu ar datu bāzi.

Izveidot C# savienojumu ar SQLite datu bāzi

Pēc tam, kad esi iestatījis metodi, tev jāizveido jauna savienojuma virkne SQLite datu bāzei. To dari ar komandu sqliteCon = new SQLiteConnection();. Te tiek pievienoti papildu parametri, kas nepieciešami, lai izveidotu savienojumu ar datu bāzi.

Pirmie parametri, kurus jānorāda, ir datu bāzes atrašanās vieta un nosaukums. Izmanto DataSource = "tavaDatuBaze.db";. Mūsu piemērā datu bāze tiek saukta par meineSQLite.db. Šī faili tiks izveidots tajā pašā direktorijā kā tavs projekts.

Tagad tev jānorāda arī SQLite datu bāzes versija savā savienojuma virkni. Parasti tu norādi Version=3;. Tu vari izvēlēties arī citas versijas, bet šajā piemērā mēs izmantojam trešo versiju.

Pievieno arī, vai jābūt jaunai datu bāzei. Tam pievieno New=true;. Tas nodrošina, ka, ja datu bāze vēl nepastāv, tā tiks izveidota no jauna.

Kad esi pilnībā konfigurējis savienojuma virkni, vari arī aktivizēt datu saspiešanas opciju, pievienojot Compress=true;. Tas nodrošina, ka dati tiek efektīvi saglabāti.

Izveidot C# savienojumu ar SQLite datu bāzi

Tagad tev ir pilnīga un funkcionāla savienojuma virkne tavai SQLite datu bāzei, ko vari izmantot jebkurā laikā. Ar to tev vajadzētu būt spējīgam mainīt, dzēst vai pievienot datus. Nākamais solis būs iemācīties, kā aizpildīt datu bāzi ar tabulām un ierakstiem.

Kopsavilkums – C# programmēšana: savienojuma izveide ar SQLite datu bāzi

Šajā rokasgrāmatā tu esi iemācījies, kā izveidot savienojumu ar SQLite datu bāzi C#. Tu tagad zini, cik svarīga ir savienojuma virkne un kādi parametri ir nepieciešami veiksmīgai savienošanai. Soli pa solim tu esi izgājis procesu un ieguvis nepieciešamās zināšanas, lai efektīvi saistītu savu lietojumprogrammu ar SQLite datu bāzi.

Bieži uzdotie jautājumi

Kā es varu instalēt SQLite pakotni Visual Studio?Tu vari to instalēt, izmantojot NuGet Package Manager: meklē „System.Data.SQLite” un instalē pakotni.

Kādu SQLite versiju man vajadzētu izmantot?Vairumā gadījumu ieteicama ir 3. versija, jo tā nodrošina jaunākās funkcijas un drošības atjauninājumus.

Kā es varu pārliecināties, ka mana datu bāze tiek saglabāta pēc programmas aizvēršanas?Pārliecinies, ka savienojums tiek pareizi aizvērts, un nodrošini, ka visas transakcijas ir pabeigtas, pirms tu aizver programmu.