تقييم الموضوع :
  • 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

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشروع تفقيط الأرقام عربي / إنجليزي متعدد العملات [منقول]. asemshahen5 13 18,269 10-03-26, 11:23 PM
آخر رد: ابن دوعن
  مشروع النسخ الاحتياطي sqllite Kamil 20 2,589 22-02-26, 09:24 AM
آخر رد: مصمم هاوي
  مشروع نظام مكتب المقاولات مصطفى نهشل 1 922 27-09-25, 11:07 PM
آخر رد: ba2e44ca9a
Video [درس فيديو] مشروع سي شارب استخراج النص من الصورة ويدعم اللغه العربية ahmadpal 4 5,143 08-12-24, 06:27 PM
آخر رد: GOGOME
  انشاء قاعدة sql server مع الجداول يالكود في سي شارب غزة العزة 1 1,133 05-12-24, 05:01 PM
آخر رد: ba2e44ca9a
  انشاء برنامج تشغيل الفيديو غزة العزة 1 922 08-11-24, 02:04 PM
آخر رد: ba2e44ca9a
Heart [مشروع] النسخة السابعة من برنامج استخراج مكتبة برمجية لاي قاعدة بيانات Sqlite 3 ربيع الهمداني 3 3,526 07-07-24, 06:13 PM
آخر رد: salamandal
  مشروع يتيح للمستخدم استخراج الألوان من الصور العتيق 1 550 08-06-24, 04:31 PM
آخر رد: Taha Okla
  مشروع ضغط و صيانة قاعدة بيانات Sql Server غزة العزة 0 854 02-06-24, 12:32 AM
آخر رد: غزة العزة
  نقل البيانات من DataGridView إلى ملف Excel في مشروع C# غزة العزة 3 959 22-05-24, 07:10 PM
آخر رد: العتيق

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم