delphi4arab منتديات دلفي للعرب

نسخة كاملة : الاتصال بقاعدة بيانات MySQL
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم

اخواني بخصوص قاعدة بيانات ال MySQL ,,
اعرف انه ممكن ان اصلها بسخدام ال ADO, وهناك ايضى مكونات ال DAC,
سؤآلي هو اخوآني الكرام, ما الفرق بين هذه الوصلة وهذه الأخرى بارك الله فيكم, ؟
+ اي قوآعد البيانات افضل للتعامل مع الشبكات, ال MySQL ام ال MS SQL ؟
جزاكم الله خيرا
[COLOR="black"]وعليكم السلام
إقتباس :اي قوآعد البيانات افضل للتعامل مع الشبكات, ال MySQL ام ال MS SQL ؟
MySQL مخصص أكثر للويب
MS SQL Server مخصص أكثر للشبكات. والله أعلم.[/COLOR]
اها بارك الله فيك
اذن علي استخدام ال MS SQL Server وليس MySQL
بارك الله فيك اخي كاش واحد

ADO اختصار ل ActiveX Data Objects
http://en.wikipedia.org/wiki/ActiveX_Data_Objects
باختصار طبقة للتعامل مع قواعد البيانات بغض النظر عن نوعها توفرها مايكروزفت تتميز بسهولتها و تضمينها بنظام W!ndows

DAC مكونات اتصال مباشر Direct Access Components
اذكر منها على سبيل المثال
scibit MyComponents
[صورة: MySQLDAC_Screenshot_550x250.gif]
MicroOLAP DAC for MySQL
[صورة: Flow.png]
DevArt *DAC
[صورة: mydac_ide.jpg]
المزيد
http://www.delphi4arab.net/forum/showthread.php?tid=104


بالنسبة لقواعد البيانات لا تحصر خيارك بين اثنين في حين يوجد العشرات
بعض منها ذكر بهذا الاستطلاع
http://www.delphi4arab.net/forum/showthread.php?tid=507
بالنسبة للافضل الامر متعلق بنوع المشروع اذ يمكن عمل مشروع شبكات حتى بParadox
لذلك هناك دائما تحفظ عندما يقال تلك القاعدة خير من الاخرى (الامر نسبي)
بالتوفيق
إقتباس :بالنسبة لقواعد البيانات لا تحصر خيارك بين اثنين في حين يوجد العشرات
نعم اخي الكريم,,
في الحقيقة سأستخدمها لكي احفظ معلومات الأعضاء في مشروعي,,
مثلا,الإسم و الميل و الباسورد,, ( لا ادري ان كان الباسورد سيكون مشفرا لآنني اصلا انا الوحيد الذي سأطلع على الأعضاء )
على كل حال, كل عضو يجب ان يسجل الدخول قبل استخدام البرنامج,, و سكون هناك تقريبا 100 الى 200 عضو في نفس الوقت,, يعني ممكن لعضوين من مكانين مختلفين ان يسجّلا الدخول في آن وآحد,,
ما رآيكم ؟
هل اختيآري لل MS SQL Server صحيح؟
فكرت حقيقة بالأكسس,, لسهولته :laugh: هل ينفع ؟:unsure:
إقتباس :ممكن لعضوين من مكانين مختلفين ان يسجّلا الدخول في آن وآحد

نسيت ان اخبركم ان الإتصال لن يكون مبآشرة بقآعدة البيانات, بل سيكون عن طريق مثلا IndyTcp Server ومن ثم يقوم البرنامج بمقارنة اليوزر و الباسورد والله اعلم,,

انا اميل الآن الى الأكسس حقيقة,, ما رئيكم؟

والسلام عليكم
مما يعيب قاعدة أكسس أنها تحتاج إلى صيانة باستمرار...
وإلم تفعل فستضطر لفعل ذلك عندما تحاول فتح قاعدة البيانات وتواجه رسالة خطأ تخبرك بأن قاعدة البيانات لا تمثل قاعدة Access !!!
لإصلاح ذلك تفتح أكسس وتصلح قاعدة البيانات مع احتمال ضياع بعض المعطيات قد يخبرك الأكسس بها...
أنصح باستخدام قاعدة بيانات أخرى، ربما أرشح MySQL إذا لم تجد قاعدة أخرى بنفس المميزات وأداء أفضل.
بالتوفيق.
السلام عليكم ورحمة الله و بركاته ،
بالنسبة لي أقترح عليك استعمال Interbase أو FireBird.
بالتوفيق إن شاء الله.
إقتباس :مما يعيب قاعدة أكسس أنها تحتاج إلى صيانة باستمرار...
ماذا تقصد بهذا اخي الكريم, كيف يعني صيانة ؟

إقتباس :أنصح باستخدام قاعدة بيانات أخرى، ربما أرشح MySQL

هل فعلا تقصد MySql ام انك تقصد MsSql ؟

فقد كتبت هذا من قبل,,
إقتباس :MySQL مخصص أكثر للويب

إقتباس :بالنسبة لي أقترح عليك استعمال Interbase أو FireBird

بارك الله لك اخي على اقتراحك, لكن لماذا بالتحديد هاتين القاعدتين ؟

وجزاكم الله خيرا
إقتباس :Interbase/Firebird لماذا بالتحديد هاتين القاعدتين ؟

أي مبرمج دلفي تساله عن قواعد بيانات+شبكات بالفطرة يجيب Interbase/Firebird

حسب وصفك لمشروعك قاعدة البيانات لا علاقة لها بالشبكة
كلما كانت متطلبات القاعدة اصغر كلما كان احسن (حسب قولك 100/200 مستخدم)
احسن قاعدة لهكذا مشروع هي التي تعمل بالذاكرة MemTable
كونها توفر اقصى سرعة معالجة ممكنة + عدم استخدام القرص الصلب (لا تحدث ضغط على Server)
وبالتوفيق
الصفحات : 1 2