See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 11192|Vastuse: 6

[Allikas] [Päris lahing]. NET/C# Loo SQLite andmebaas ja lihtsalt lisa, kustuta, muuda

[Kopeeri link]
Postitatud 10.12.2021 20:54:29 | | | |
Varem, kui arendati Winformi vidinaid, salvestati konfiguratsioonifaile sageli tekstis json-stringidena, mis sobis lihtsaks andmesalvestuseks. SQL Server ja MySQL on liiga rasked ning arvutis tuleb ehitada keskkond, SQLite on kerge andmebaas, ACID-ühilduv relatsioonilise andmebaasi haldussüsteem, see asub suhteliselt väikeses C-teegis.

Lihtsustatult öeldes on SQLite andmebaasifail, mis toetab mitut keelt ja platvormideülest lahendust. Seda saab kasutada Windowsis, Linuxis, mobiilis (Android) ja teistel platvormidel.

Läbivaatamine:

SQLite andmebaasihaldustööriist
https://www.itsvse.com/thread-4026-1-1.html
Loo uus .NET Core 3.1 projekt (Koodi saab otse migreerida .NET raamistikku

Laadi alla kaks .cs faili GitHubi hoidlast,Kaks .cs faili moodustavad täieliku SQLite ORM raamistikuAadress:Hüperlingi sisselogimine on nähtav.

koopiaSQLite.cs、SQLiteAsync.csfaili projekti (kui sa ei kasuta asünkroonset SQLiteAsync.cs, saad hakkama ka ilma kopeerimiseta), nagu alloleval pildil näidatud:



Laadige SQLite binaar alla järgmiselt aadressilt:Hüperlingi sisselogimine on nähtav.

Laadin siit alla "SQLite versioon 3.37.0 32-bitine DLL (x86)", aadress:Hüperlingi sisselogimine on nähtav., paki lahtilukustada, kopeerida sqlite3.dll projekti,Kopeeri seadistusfail, kui see on uuem

Loo uus UserInfo tabel, lihtsalt lisa, kustuta, muuda tabel ja kontrolli koodi:

Kuna kasutan 32-bitist DLL-i, siis pane projektSihtplatvorm on muudetud x86-ks, nagu alloleval joonisel näidatud:



Käivita programm ja täitmise tulemus on alloleval joonisel näidatud:



Lähtekoodi allalaadimine:

Hüperlingi sisselogimine on nähtav.





Eelmine:CryptoJS DES esiotsa krüpteerimise dekrüpteerimine
Järgmine:.NET programm testib Java projekti log4j2 kaugkoodi täitmise haavatavuse suhtes
Postitatud 26.12.2021 16:55:47 |
Tule ja õpi uuesti...
Postitatud 17.06.2022 09:34:12 |
Õpi, ma olen jälle siin, kogu! ~~~~~~~~~~~~~~~
Postitatud 02.09.2022 09:46:30 |
Vaata ja õpi
Postitatud 19.01.2023 09:52:36 |
Õpi õppima
 Üürileandja| Postitatud 21.05.2023 18:27:52 |
LiteDB Embedded Database for .NET õpetus
https://www.itsvse.com/thread-10592-1-1.html
 Üürileandja| Postitatud 26.07.2024 10:02:58 |
[Harjuta] Kasuta Dapperit SQLite andmebaaside haldamiseks
https://www.itsvse.com/thread-10799-1-1.html
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com