Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 11192|Odpowiedź: 6

[Źródło] [Rzeczywista walka]. NET/C# Stwórz bazę danych SQLite i po prostu dodaj, usuń, modyfikuj

[Skopiuj link]
Opublikowano 10.12.2021 20:54:29 | | | |
W przeszłości, podczas tworzenia gadżetów Winform, pliki konfiguracyjne często były przechowywane w tekście jako ciągi json, co było odpowiednie do prostego przechowywania danych. SQL Server i MySQL są zbyt ciężkie i trzeba zbudować środowisko na komputerze, SQLite to lekka baza danych, jest relacyjnym systemem zarządzania bazami danych zgodnym z ACID, zawartym w stosunkowo małej bibliotece C.

Mówiąc prosto, SQLite to plik bazy danych obsługujący wiele języków i multiplatformowych. Można go używać na Windows, Linuksie, urządzeniach mobilnych (Android) oraz innych platformach.

Recenzja:

Narzędzie do zarządzania bazą danych SQLite
https://www.itsvse.com/thread-4026-1-1.html
Stwórz nowy projekt .NET Core 3.1 (Kod może być bezpośrednio przeniesiony do frameworka .NET

Pobierz dwa .cs pliki z repozytorium GitHub,Oba pliki .cs tworzą kompletny framework SQLite ORMAdres:Logowanie do linku jest widoczne.

kopiowaćSQLite.cs、SQLiteAsync.csWprowadź do projektu (jeśli nie używasz asynchronicznego SQLiteAsync.cs, możesz to zrobić bez kopiowania), jak pokazano na poniższym obrazku:



Pobierz plik binarny SQLite pod następującym adresem:Logowanie do linku jest widoczne.

Pobrałem "SQLite version 3.37.0 32-bit DLL (x86)" tutaj, adres:Logowanie do linku jest widoczne., rozpakuj pakiet, skopiuj sqlite3.dll do projektu,Skopiuj plik instalacyjny, jeśli jest nowszy

Stwórz nową tabelę UserInfo, po prostu dodaj, usuń, zmodyfikuj tabelę i sprawdź kod:

Ponieważ używam 32-bitowego DLL, wpisz projektPlatforma docelowa została zmieniona na x86, jak pokazano na poniższym rysunku:



Uruchom program, a wynik wykonania jest przedstawiony na poniższym rysunku:



Pobranie kodu źródłowego:

Logowanie do linku jest widoczne.





Poprzedni:Szyfrowanie front-end szyfrowania CryptoJS DES
Następny:Program .NET testuje projekt Java log4j2 pod kątem podatności na zdalne wykonywanie kodu
Opublikowano 26.12.2021 16:55:47 |
Przyjdź i ucz się jeszcze raz...
Opublikowano 17.06.2022 09:34:12 |
Ucz się, znowu tu jestem, odbieraj! ~~~~~~~~~~~~~~~
Opublikowano 02.09.2022 09:46:30 |
Spójrz i ucz się
Opublikowano 19.01.2023 09:52:36 |
Naucz się uczyć
 Ziemianin| Opublikowano 21.05.2023 18:27:52 |
LiteDB Embedded Database for .NET tutorial
https://www.itsvse.com/thread-10592-1-1.html
 Ziemianin| Opublikowano 26.07.2024 10:02:58 |
[Ćwiczenie] Użyj Dapper do obsługi baz danych SQLite
https://www.itsvse.com/thread-10799-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com