تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشروع انشاء قاعدة بيانات sqlite
#1
لإنشاء قاعدة بيانات SQLite باستخدام الكود، يمكنك اتباع الخطوات التالية بلغة C# كمثال. سأقدم لك كودًا يتضمن إنشاء قاعدة بيانات SQLite جديدة وإنشاء جدول بها. للقيام بذلك، يجب عليك استخدام مكتبة System.Data.SQLite التي توفر الدعم اللازم للتعامل مع قواعد البيانات SQLite في C#.

الخطوات:
تثبيت مكتبة SQLite: تأكد أولاً من تثبيت مكتبة System.Data.SQLite من NuGet Packages إذا لم يكن مثبتًا بالفعل. يمكنك القيام بذلك من خلال Visual Studio باتباع الخطوات التالية:

انقر بزر الماوس الأيمن على مشروعك في Solution Explorer.
اختر "Manage NuGet Packages".
ابحث عن "System.Data.SQLite".
حدد الحزمة وانقر على "Install".

شرح الكود:
يتم تعيين مسار قاعدة البيانات databasePath حيث سيتم إنشاء ملف example.db.
يتم التأكد من وجود مجلد القاعدة البيانات وإنشاؤه إذا لم يكن موجودًا.
يتم إنشاء الاتصال بقاعدة البيانات وإنشاء جدول بسيط يسمى Employees يحتوي على حقول Id (رقمية رئيسية متزايدة تلقائيًا)، Name (نص غير فارغ)، و Age (رقم صحيح).
يتم استخدام SQLiteCommand لتنفيذ استعلام إنشاء الجدول.
يتم إغلاق الاتصال بعد إنشاء الجدول.
يعرض رسالة بأن الجدول قد تم إنشاؤه بنجاح.
ملاحظات إضافية:
تأكد من تعيين مسار databasePath بشكل صحيح لمكان تخزين قاعدة البيانات على جهاز الكمبيوتر الخاص بك.
يمكنك تعديل استعلام إنشاء الجدول createTableQuery حسب الحقول والأنواع التي ترغب في استخدامها.
تأكد من تثبيت مكتبة System.Data.SQLite والتي تتوفر عادةً من خلال NuGet Packages كما تم شرحها سابقًا.
باستخدام هذا الكود، يمكنك إنشاء قاعدة بيانات SQLite جديدة وجدول داخلها بنجاح. تأكد من تعديل المسار وهيكل الجدول حسب احتياجات التطبيق الخاص بك.

الكود
PHP كود :
using System;
using System.Data.SQLite;

namespace 
SQLiteExample
{
 
   class Program
    
{
 
       static void Main(string[] args)
 
       {
 
           string databasePath = @"C:\Path\To\Your\Database\example.db"// تعيين مسار قاعدة البيانات

 
           // تأكد من وجود مجلد القاعدة البيانات أو أنشئه إذا لم يكن موجودًا
 
           string folderPath System.IO.Path.GetDirectoryName(databasePath);
 
           if (!System.IO.Directory.Exists(folderPath))
 
           {
 
               System.IO.Directory.CreateDirectory(folderPath);
 
           }

 
           // سلسلة الاتصال
 
           string connectionString = $"Data Source={databasePath};Version=3;";

 
           // إنشاء قاعدة بيانات SQLite جديدة
 
           SQLiteConnection.CreateFile(databasePath);

 
           // افتح الاتصال بقاعدة البيانات
 
           using (SQLiteConnection connection = new SQLiteConnection(connectionString))
 
           {
 
               connection.Open();

 
               // إنشاء جدول بسيط في قاعدة البيانات
 
               string createTableQuery = @"
                    CREATE TABLE [Codes] (
                 "
id"        integer PRIMARY KEY AUTOINCREMENT NOT NULL,
              "
Title"        nvarchar COLLATE NOCASE,
              "
code"        nvarchar COLLATE NOCASE,
              "
description"        nvarchar COLLATE NOCASE

);
                "
;

 
               using (SQLiteCommand command = new SQLiteCommand(createTableQueryconnection))
 
               {
 
                   command.ExecuteNonQuery();
 
                   Console.WriteLine("تم إنشاء الجدول بنجاح.");
 
               }

 
               // إغلاق الاتصال بقاعدة البيانات
 
               connection.Close();
 
           }

 
           Console.WriteLine("Press any key to exit...");
 
           Console.ReadKey();
 
       }
 
   }

الرد }}}
تم الشكر بواسطة: Taha Okla , salamandal , salamandal


الردود في هذا الموضوع
مشروع انشاء قاعدة بيانات sqlite - بواسطة Kamil - 23-06-24, 06:19 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشروع نظام مكتب المقاولات مصطفى نهشل 1 740 27-09-25, 11:07 PM
آخر رد: ba2e44ca9a
  مشروع تفقيط الأرقام عربي / إنجليزي متعدد العملات [منقول]. asemshahen5 12 17,023 18-07-25, 11:00 AM
آخر رد: amonem
  مشروع النسخ الاحتياطي sqllite Kamil 19 1,823 20-01-25, 11:54 AM
آخر رد: salamandal
Video [درس فيديو] مشروع سي شارب استخراج النص من الصورة ويدعم اللغه العربية ahmadpal 4 4,873 08-12-24, 06:27 PM
آخر رد: GOGOME
  انشاء قاعدة sql server مع الجداول يالكود في سي شارب غزة العزة 1 920 05-12-24, 05:01 PM
آخر رد: ba2e44ca9a
  انشاء برنامج تشغيل الفيديو غزة العزة 1 748 08-11-24, 02:04 PM
آخر رد: ba2e44ca9a
Heart [مشروع] النسخة السابعة من برنامج استخراج مكتبة برمجية لاي قاعدة بيانات Sqlite 3 ربيع الهمداني 3 3,318 07-07-24, 06:13 PM
آخر رد: salamandal
  مشروع يتيح للمستخدم استخراج الألوان من الصور العتيق 1 426 08-06-24, 04:31 PM
آخر رد: Taha Okla
  مشروع ضغط و صيانة قاعدة بيانات Sql Server غزة العزة 0 737 02-06-24, 12:32 AM
آخر رد: غزة العزة
  نقل البيانات من DataGridView إلى ملف Excel في مشروع C# غزة العزة 3 804 22-05-24, 07:10 PM
آخر رد: العتيق

التنقل السريع :


يقوم بقرائة الموضوع: