Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 11192|Απάντηση: 6

[Πηγή] [Πραγματική μάχη]. NET/C# Δημιουργήστε μια βάση δεδομένων SQLite και απλώς προσθέστε, διαγράψτε, τροποποιήστε

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 10/12/2021 8:54:29 μ.μ. | | | |
Στο παρελθόν, κατά την ανάπτυξη gadget 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 version 3.37.0 32-bit DLL (x86)" εδώ, διεύθυνση:Η σύνδεση με υπερσύνδεσμο είναι ορατή., αποσυμπιέστε το πακέτο, αντιγράψτε sqlite3.dll στο έργο,Αντιγράψτε το αρχείο εγκατάστασης εάν είναι νεότερο

Δημιουργήστε έναν νέο πίνακα UserInfo, απλώς προσθέστε, διαγράψτε, τροποποιήστε τον πίνακα και ελέγξτε τον κώδικα:

Εφόσον χρησιμοποιώ DLL 32-bit, βάλτε το έργοΗ πλατφόρμα προορισμού αλλάζει σε x86, όπως φαίνεται στο παρακάτω σχήμα:



Εκτελέστε το πρόγραμμα και το αποτέλεσμα εκτέλεσης είναι όπως φαίνεται στο παρακάτω σχήμα:



Λήψη πηγαίου κώδικα:

Η σύνδεση με υπερσύνδεσμο είναι ορατή.





Προηγούμενος:Αποκρυπτογράφηση κρυπτογράφησης CryptoJS DES front-end
Επόμενος:Το πρόγραμμα .NET ελέγχει το έργο Java log4j2 για μια ευπάθεια απομακρυσμένης εκτέλεσης κώδικα
Δημοσιεύτηκε στις 26/12/2021 4:55:47 μ.μ. |
Ελάτε να μάθετε ξανά...
Δημοσιεύτηκε στις 17/6/2022 9:34:12 π.μ. |
Μελέτησε, είμαι πάλι εδώ, μάζεψε! ~~~~~~~~~~~~~~~
Δημοσιεύτηκε στις 2/9/2022 9:46:30 π.μ. |
Ρίξτε μια ματιά και μάθετε
Δημοσιεύτηκε στις 19/1/2023 9:52:36 π.μ. |
Μαθαίνω να μαθαίνω
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 21/5/2023 6:27:52 μ.μ. |
Εκμάθηση ενσωματωμένης βάσης δεδομένων LiteDB για .NET
https://www.itsvse.com/thread-10592-1-1.html
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 26/7/2024 10:02:58 π.μ. |
[Πρακτική] Χρησιμοποιήστε το Dapper για να χειριστείτε βάσεις δεδομένων SQLite
https://www.itsvse.com/thread-10799-1-1.html
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com