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

قاعدة بيانات وكيفية ربطها بالبايثون

بدأه security professional في 9 سبتمبر 2011 · 1 رد · 2,413 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم شباب جمعه مباركه المهم عندي استفسارين بسيطين

الاول كيف يمكنني ربط قاعد بيانات مع برنامج البايثون كما بالفيجوال بيسك

الاستفسار الثاني :

هل يمكن صنع تطبيقات قويه بالبايثون اذا نعم ارجو ذكر بعد البرامج المصنوعه بهذه اللغه وشكرا

#2

اي قاعدة بيانات؟

Oracle, MySql, Sybase, ...

هناك قاعدة بيانات embedded تنزل مع البايثون اسمها Sqlite3

وهذه طريقة الربط

import sqlite3

connection = sqlite3.connect('test.sqlite')
cursor = connection.cursor()
cursor.execute("""SELECT DATE('NOW')""")
connection.commit()
connection.close()

والعملية بسيطه جدا ، في البداية قمت بتضمين المكتبة sqlite3

ثم قمت بعمل ارتباط مع قاعدة البيانات connection وقمت بتمرير الملف الذي سيتم فيه حفظ قاعدة البيانات كبرامتر للدالة connect

بعد الحصول على ارتباط مع قاعدة البيانات ، نقوم بالحصول على الcursor من الارتباط وذلك لتنفيذ الاوامر

لتنفيذ اي امر نستدعي الدالة execute وفي الاخير اذا اردت حفظ البيانات استدعي الدالة commit واغلق الارتباط باستدعاء close()

تقريبا هذا النموذج الاولي للربط مع قاعدة البيانات ويتكرر مع قواعد البيانات الاخرى مع بعض الاختلافات

تم تعديل هذه المشاركة بواسطة mental-driller في 9 سبتمبر 2011 في 17:00

3

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

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

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

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

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

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