الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب طريقة ربط c# مع قاعدة ببانات postgresql

بدأه AnGeL_KnIGhTo في 24 فبراير 2012 · 4 رد · 658 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

إلى أصحاب الخبرة .. أريد الطريقة لربط c# مع قاعدة بيانات postgrsql وطريقة العمل عليها

اللي يقدر يفيدني أكون ممتن ... والله يجزيكم كل خير

#2

السلام عليكم ...

  1. سنفترض أنه نك قمت بإنشاء قاعدة البيانات سابقا ..
  2. قم بتحميل الــ Npgsql - .Net Data Provider for Postgresql من الرابط ثم قائمة download ثم اختر الإصدار المناسب لك (Npgsql2.0.11.93-bin-ms.net4.0.zip لو كان لديك framework 4 ) ..
  3. خذ مشروع جديد , و إضف إليه Reference الذي قمت بتحميله (Npgsql.dll) ..
  4. نقوم بالاتصال و تنفيذ الاستعلامات كما لو كنا نتعامل مع الأكسس أو سيكوال سيرفر , و لكن هنا لدينا NpgsqlConnection و NpgsqlDataAdapter و .... الخ
  5. مثال

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

نعم عندي قاعدة بيانات من قبل

راح أجرب طريقة .. الله يحفظك أخي الغالي ويجزيك كل خير انت والقايمين على هدا المنتدى

#4

السلام عليكم

تتبعت كل الخطوات اللي في المثال ولكن ما فهمت كيف اعمل

Baking a connection string PostgreSQL-style

هده النقطة ما فهمتها

  string connstring = String.Format("Server={0};Port={1};" +
                    "User Id={2};Password={3};Database={4};",
                    tbHost.Text, tbPort.Text, tbUser.Text,
                    tbPass.Text, tbDataBaseName.Text);
#5

السلام عليكم ...

  1. string host="127.0.0.1";
    string port="5432";
    string user="postgres";
    string pass="postgres";
    string db="db1";
    string connstring = String.Format("Server={0};Port={1};" +
                    	"User Id={2};Password={3};Database={4};",
                    	host, port, user,
                    	pass, db);

    هذه الأمور مطلوبة للاتصال :

    1. host : اسم الجهاز الذي يحوي القاعدة أو الــ ip له و هنا 127.0.0.1 يدل على الجهاز المحلي .
    2. port رقم المنفذ و افتراضيا 5432
    3. user اسم المستخدم في قاعدة البيانات .
    4. pass كلمة المرور للمستخدم المحدد .
    5. db اسم قاعدة البيانات المطلوب الاتصال بها .
  2. في مالثال السابق , يأخذ هذه البارمترات من العناصر الموجودة على الفورم .. أما نحن بهذه الطريقة ثبتناها ..

تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 25 فبراير 2012 في 01:54

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…