Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 11192|Svare: 6

[Kilde] [Faktisk kamp]. NET/C# Opprett en SQLite-database og legg bare til, slett, modifiser

[Kopier lenke]
Publisert på 10.12.2021 20:54:29 | | | |
Tidligere, når man utviklet Winform-gadgets, ble konfigurasjonsfiler ofte lagret i tekst som json-strenger, noe som var egnet for enkel datalagring. SQL Server og MySQL er for tunge, og du må bygge et miljø på datamaskinen, SQLite er en lettvektsdatabase, et ACID-kompatibelt relasjonsdatabasehåndteringssystem, det er inneholdt i et relativt lite C-bibliotek.

Enkelt sagt er SQLite en databasefil som støtter flere språk og plattformuavhengighet. Det kan brukes på Windows, Linux, mobil (Android) og andre plattformer.

Anmeldelse:

SQLite-databasehåndteringsverktøy
https://www.itsvse.com/thread-4026-1-1.html
Opprett et nytt .NET Core 3.1-prosjekt (Kode kan migreres direkte til .NET-rammeverket

Last ned to .cs filer fra GitHub-repositoriet,De to .cs-filene er et komplett SQLite ORM-rammeverkAdresse:Innloggingen med hyperkoblingen er synlig.

kopiSQLite.cs、SQLiteAsync.csfile inn i prosjektet (hvis du ikke bruker asynkron SQLiteAsync.cs, kan du klare deg uten å kopiere), som vist på bildet nedenfor:



Last ned SQLite-binæren på følgende adresse:Innloggingen med hyperkoblingen er synlig.

Jeg laster ned "SQLite versjon 3.37.0 32-bit DLL (x86)" her, adresse:Innloggingen med hyperkoblingen er synlig., pakker ut pakken, kopierer sqlite3.dll inn i prosjektet,Kopier oppsettfilen hvis den er nyere

Opprett en ny UserInfo-tabell, legg bare til, slett, modifiser tabellen, og sjekk koden:

Siden jeg bruker en 32-bits DLL, legg inn prosjektetMålplattformen er endret til x86, som vist i figuren nedenfor:



Kjør programmet, og utførelsesresultatet er som vist i figuren nedenfor:



Nedlasting av kildekode:

Innloggingen med hyperkoblingen er synlig.





Foregående:CryptoJS DES front-end krypteringsdekryptering
Neste:.NET-programmet tester Java-prosjektet log4j2 for en sårbarhet i fjernkodekjøring
Publisert på 26.12.2021 16:55:47 |
Kom og lær igjen...
Publisert på 17.06.2022 09:34:12 |
Studer, jeg er her igjen, hent! ~~~~~~~~~~~~~~~
Publisert på 02.09.2022 09:46:30 |
Ta en titt og lær
Publisert på 19.01.2023 09:52:36 |
Lær å lære
 Vert| Publisert på 21.05.2023 18:27:52 |
LiteDB Embedded Database for .NET-veiledning
https://www.itsvse.com/thread-10592-1-1.html
 Vert| Publisert på 26.07.2024 10:02:58 |
[Øvelse] Bruk Dapper til å drive SQLite-databaser
https://www.itsvse.com/thread-10799-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com