هل يمكن استخدام mysql في تطبيقات سطح المكتب؟


التعليقات

نعم ، و كذلك مع جميع انواع انظمة قواعد البيانات.

وهل على المستخدم تثبيت السيرفر كامل ؟

ماذا تقصد بـ"سيرفر كامل"؟

عليه فقط تثبيت MySQL و ليس XAMPP إن كان هذا قصدك.

يمكنك استعمال SQLite بدلا منها فهي File Based ، أي لا تحتاج الى سيرفر.

عليه فقط تثبيت MySQL و ليس XAMPP إن كان هذا قصدك.

نعم هذا ما اقصده

مثل برامج جافا عليه ان يثبت اله جافا الافتراضية بنفسه ليتمكن من تشغيل التطبيق

اخبرنى قليلا عن ال SQLite

ماذا تفعل فى هذه الحالة

وما الفرق بينها وبين قواعد البيانات الاخرى مثل mysql

في SQLite ، تخزن البيانات في ملف ، مثلاً يمكنك خزنه في مجلد التطبيق

 C:\Program Files\My App\data\database.sqlite

هل ترى إسم الملف؟ هو مجرد ملف ، طبعاً يمكن الوصول اليها من برنامج واحد فقط بنفس الوقت ، و ليس مثل Server/Client (مثل MySQL) ، بحيث الأخيرة يمكن الوصول لها من عدة مستخدمين بنفس الوقت.

يمكنك استعمال نفس لغة SQL في SQLite ، عدا بعض الاختلافات القليلة جداً (مثل أنواع البيانات للأعمدة).

تطبيق مثل فيرفوكس بماذا يخزن بياناته

كمجرد مثال

اى قواعد بيانات ممكن ان يستخدمها ؟