Kako uporabljati SQLite iz aplikacije C #

V tej vadbi SQLite se naučite, kako prenesti, namestiti in uporabljati SQLite kot vgrajena baza podatkov v svojem C # aplikacije. Če želite majhno kompaktno bazo podatkov - samo eno datoteko -, v kateri lahko ustvarite več tabel, vam bo v tej vadnici prikazano, kako jo nastaviti.

01

z dne 02

Kako uporabljati SQLite iz aplikacije C #

Firefox SQLite Manager

David Bolton

Prenesite upravitelja SQLite. SQLite je odlična baza podatkov z dobrimi brezplačnimi skrbniškimi orodji. Ta vadnica uporablja SQLite Manager, ki je razširitev za brskalnik Firefox. Če imate nameščen Firefox, izberiteDodatki, torej Podaljški v spustnem meniju na vrhu zaslona Firefox. V iskalno vrstico vnesite "SQLite Manager". V nasprotnem primeru obiščite SQLite-manager Spletna stran.

Ustvari bazo podatkov in tabelo

Ko je nameščen SQLite Manager in se Firefox znova zažene, ga odprite iz menija Firefox Web Developer iz glavnega menija Firefox. V meniju Database ustvarite novo bazo podatkov. za ta primer imenovan "MyDatabase". Baza podatkov je shranjena v datoteki MyDatabase.sqlite v poljubni mapi, ki jo izberete. Videli boste, da ima napis Window pot do datoteke.

instagram viewer

V meniju Tabela kliknite Ustvari tabelo. Ustvarite preprosto tabelo in jo pokličite "prijatelji" (vnesite jo v polje na vrhu). Nato določite nekaj stolpcev in ga napolnite iz datoteke CSV. Pokliči prvi stolpec bedak, izberite INTEGER v kombinaciji Vrsta podatkov in kliknite na Primarni ključ> in Edinstven? potrditvena polja.

Dodajte še tri stolpce: ime in priimek, ki so tipa VARCHAR, in starost, ki je INTEGER. Kliknite v redu ustvariti tabelo. Prikaže se SQL, ki naj bi bil videti nekako tako.

Kliknite na Da gumb, da ustvarite tabelo, in videli bi jo na levi strani pod tabelami (1). To definicijo lahko kadar koli spremenite tako, da na zavihkih na desni strani okna SQLite Manager izberete Strukturo. Izberete lahko kateri koli stolpec in z desno tipko miške kliknite Uredi stolpec / Spustite stolpec ali dodajte nov stolpec na dnu in kliknite gumb Dodaj stolpec.

Priprava in uvoz podatkov

Uporaba Excel ustvariti preglednico s stolpci: idfriend, ime, priimek in starost. Napolnite nekaj vrstic in se prepričajte, da so vrednosti v idfriend edinstvene. Zdaj ga shranite kot datoteko CSV. Tu je primer, da lahko izrežete in prilepite v datoteko CSV, ki je samo besedilna datoteka s podatki v obliki, ki je omejena z vejico.

V meniju baze podatkov kliknite Uvoz in izberite Izberite Datoteka. Poiščite mapo in izberite datoteko ter kliknite Odprto v pogovornem oknu. Vnesite ime tabele (prijatelji) na zavihek CSV in potrdite, da je označeno "Prva vrstica vsebuje imena stolpcev" in "Polja, priložena", nastavljena na nič. Kliknite v redu. Pred uvozom kliknete OK, zato kliknite še enkrat. Če bo vse v redu, boste v tabelo prijateljev uvozili tri vrstice.

Kliknite Izvedite SQL in spremenite ime tabele v SELECT * iz imena tabele v prijatelje in kliknite na Zaženite SQL gumb. Morali bi videti podatke.

Dostop do zbirke podatkov SQLite iz programa C #

Zdaj je čas, da nastavite Visual C # 2010 Express ali Visual Studio 2010. Najprej morate namestiti gonilnik ADO. Najdete jih več, odvisno od 32/64 bit in PC Framework 3.5 / 4.0 na Sistem. Podatki. Stran za prenos SQLite.

Ustvari prazen projekt C # Winforms. Ko to storite in odprete, v raziskovalec rešitev dodate sklic na System. Podatki. SQLite. Oglejte si raziskovalec rešitev - v meniju Pogled je, če ni odprt) - in kliknite z desno miškino tipko Reference in kliknite Dodaj referenco. V pogovornem oknu Dodaj referenco, ki se odpre, kliknite ikono Brskaj in brskajte po:

Morda je v sistemu C: \ Program Files (x86) \ System. Podatki. SQLite \ 2010 \ bin, odvisno od tega, ali uporabljate 64-bitni ali 32-bitni Windows. Če ste ga že namestili, bo tam notri. V mapi s košem bi morali videti System. Podatki. SQLite.dll. Kliknite v redu da ga izberete v pogovornem oknu Dodaj referenco. Pojavi se na seznamu referenc. To morate dodati za vse prihodnje projekte SQLite / C #, ki jih ustvarite.

02

z dne 02

Demo dodajanje SQLite v aplikacijo C #

Posnetek zaslona aplikacije C #, ki prikazuje podatke SQLite

David Bolton

V primeru je na zaslon dodan DataGridView, ki je preimenovan v "grid" in dva gumba - "Go" in "Close". Dvokliknite, da ustvarite orodje za obdelavo klikov in dodajte naslednje Koda.

Ko kliknete na Pojdi Gumb ustvari povezavo SQLite z datoteko MyDatabase.sqlite. Oblika povezave je s spletnega mesta connectionstrings.com. Tam je naštetih več.

Pot in ime datoteke morate spremeniti v lastno bazo podatkov SQLite, ki ste jo ustvarili prej. Ko to sestavite in zaženete, kliknite Pojdi v omrežju bi morali videti rezultate "izberi * od prijateljev".

Če se povezava pravilno odpre, SQLiteDataAdapter vrne DataSet iz rezultata poizvedbe z da.fill (ds); izjava. DataSet lahko vključuje več kot eno tabelo, tako da se ta vrne samo prvo, pridobi DefaultView in ga priklopi na DataGridView, ki ga nato prikaže.

Pravo trdo delo je dodajanje ADO adapterja in nato referenca. Ko je to končano, deluje kot katera koli druga baza podatkov v C # /. NET.

instagram story viewer