Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 11192|Отговор: 6

[Източник] [Истински бой]. NET/C# Създайте SQLite база данни и просто добавяйте, изтривайте, модифицирайте

[Копирай линк]
Публикувано в 10.12.2021 г. 20:54:29 ч. | | | |
В миналото, при разработването на Winform джаджи, конфигурационните файлове често се съхраняваха в текст като json низове, което беше подходящо за просто съхранение на данни. SQL Server и MySQL са твърде тежки и трябва да изградите среда на компютъра, SQLite е лека база данни, съвместима с ACID релационна система за управление на бази данни, съдържаща се в сравнително малка C библиотека.

С други думи, SQLite е файл за база данни, който поддържа множество езици и кросплатформи. Може да се използва на Windows, Linux, мобилни устройства (Android) и други платформи.

Преглед:

Инструмент за управление на бази данни SQLite
https://www.itsvse.com/thread-4026-1-1.html
Създайте нов проект за .NET Core 3.1 (Кодът може да се мигрира директно към .NET рамката

Изтеглете два .cs файла от хранилището на GitHub,Двата .cs файла са пълна SQLite ORM рамкаАдрес:Входът към хиперлинк е видим.

копирамSQLite.cs、SQLiteAsync.csФайл в проекта (ако не използвате асинхронен SQLiteAsync.cs, можете да го направите без копиране), както е показано на изображението по-долу:



Изтеглете SQLite бинарния файл на следния адрес:Входът към хиперлинк е видим.

Изтеглям "SQLite версия 3.37.0 32-bit DLL (x86)" тук, адрес:Входът към хиперлинк е видим., разархивирайте пакета, копирате sqlite3.dll в проекта,Копирай конфигурационния файл, ако е по-нов.

Създайте нова UserInfo таблица, просто добавите, изтрийте, изменете таблицата и проверете кода:

Тъй като използвам 32-битов DLL, сложете проектаЦелевата платформа се променя на x86, както е показано на фигурата по-долу:



Стартирайте програмата и резултатът от изпълнението е както е показано на фигурата по-долу:



Изтегляне на изходния код:

Входът към хиперлинк е видим.





Предишен:CryptoJS DES преден край криптиране на криптиране
Следващ:.NET програмата тества Java проекта log4j2 за уязвимост при отдалечено изпълнение на код
Публикувано в 26.12.2021 г. 16:55:47 ч. |
Ела и учи отново...
Публикувано в 17.06.2022 г. 9:34:12 ч. |
Учи, пак съм тук, събирай! ~~~~~~~~~~~~~~~
Публикувано в 2.09.2022 г. 9:46:30 ч. |
Погледнете и научете
Публикувано в 19.01.2023 г. 9:52:36 ч. |
Научи се да учиш
 Хазяин| Публикувано в 21.05.2023 г. 18:27:52 ч. |
Урок за вградена база данни за .NET за LiteDB
https://www.itsvse.com/thread-10592-1-1.html
 Хазяин| Публикувано в 26.07.2024 г. 10:02:58 ч. |
[Практика] Използвайте Dapper за работа със SQLite бази данни
https://www.itsvse.com/thread-10799-1-1.html
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com