23-06-24, 06:19 PM
لإنشاء قاعدة بيانات 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 جديدة وجدول داخلها بنجاح. تأكد من تعديل المسار وهيكل الجدول حسب احتياجات التطبيق الخاص بك.
الكود
الخطوات:
تثبيت مكتبة 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(createTableQuery, connection))
{
command.ExecuteNonQuery();
Console.WriteLine("تم إنشاء الجدول بنجاح.");
}
// إغلاق الاتصال بقاعدة البيانات
connection.Close();
}
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
}

ومن الان فصاعدا يجب تخصيص نسختين من كل برنامج