Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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 09:34:12 |
Вчися, я знову тут, збирай! ~~~~~~~~~~~~~~~
Опубліковано 02.09.2022 09:46:30 |
Подивіться і дізнайтеся
Опубліковано 19.01.2023 09:52:36 |
Вчитися вчитися
 Орендодавець| Опубліковано 21.05.2023 18:27:52 |
Підручник з вбудованої бази даних LiteDB для .NET
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