Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 11192|Antwoord: 6

[Bron] [Echte gevechten]. NET/C# Maak een SQLite-database aan en voeg simpelweg toe, verwijder en wijzig

[Link kopiëren]
Geplaatst op 10-12-2021 20:54:29 | | | |
In het verleden werden configuratiebestanden bij het ontwikkelen van Winform-gadgets vaak opgeslagen in tekst als json-strings, wat geschikt was voor eenvoudige gegevensopslag. SQL Server en MySQL zijn te zwaar, en je moet een omgeving op de computer bouwen; SQLite is een lichte database, een ACID-conform relationeel databasebeheersysteem, het zit in een relatief kleine C-bibliotheek.

In eenvoudige termen is SQLite een databasebestand dat meerdere talen en cross-platforms ondersteunt. Het kan worden gebruikt op Windows, Linux, mobiel (Android) en andere platforms.

Recensie:

Maak een nieuw .NET Core 3.1-project aan (Code kan direct worden gemigreerd naar het .NET-framework

Download twee .cs bestanden uit de GitHub-repository,De twee .cs-bestanden zijn een compleet SQLite ORM-frameworkAdres:De hyperlink-login is zichtbaar.

kopiërenSQLite.cs、SQLiteAsync.csbestand in het project (als je geen asynchrone SQLiteAsync.cs gebruikt, kun je zonder kopiëren), zoals te zien is op de onderstaande afbeelding:



Download de SQLite-binaire op het volgende adres:De hyperlink-login is zichtbaar.

Ik download hier "SQLite versie 3.37.0 32-bit DLL (x86)", adres:De hyperlink-login is zichtbaar., pak het pakket uit, kopieer sqlite3.dll in het project,Kopieer het setupbestand als het nieuwer is

Maak een nieuwe UserInfo-tabel aan, voeg simpelweg de tabel toe, verwijder, pas de tabel aan en controleer de code:

Omdat ik een 32-bit DLL gebruik, zet ik het project erinHet doelplatform is veranderd naar x86, zoals getoond in de onderstaande figuur:



Voer het programma uit, en het uitvoeringsresultaat is zoals weergegeven in de onderstaande figuur:



Broncode downloaden:

De hyperlink-login is zichtbaar.





Vorig:CryptoJS DES front-end encryptie decryptie
Volgend:Het .NET-programma test het Java-project log4j2 op een kwetsbaarheid voor externe code-uitvoering
Geplaatst op 26-12-2021 16:55:47 |
Kom en leer opnieuw...
Geplaatst op 17-06-2022 09:34:12 |
Studeren, ik ben er weer, inhalen! ~~~~~~~~~~~~~~~
Geplaatst op 02-09-2022 09:46:30 |
Kijk eens en leer
Geplaatst op 19-01-2023 09:52:36 |
Leer leren
 Huisbaas| Geplaatst op 21-05-2023 18:27:52 |
LiteDB Embedded Database voor .NET tutorial
https://www.itsvse.com/thread-10592-1-1.html
 Huisbaas| Geplaatst op 26-07-2024 10:02:58 |
[Oefening] Gebruik Dapper om SQLite-databases te bedienen
https://www.itsvse.com/thread-10799-1-1.html
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com