ali_agha نشر 22 سبتمبر 2015 أرسل تقرير نشر 22 سبتمبر 2015 (معدل) لدي مشروع برمجي بلغة البايثون وأحتاج إلى الاتصال بقاعدة بيانات mysql لجلب البيانات منه، فكيف أستطيع الاتصال بقاعدة البيانات MySQL في البايثون 2 ؟أستخدم نظام لينكس أوبنتو. تم التعديل في 22 سبتمبر 2015 بواسطة ali_agha اقتباس
0 هشام رزق الله نشر 22 سبتمبر 2015 أرسل تقرير نشر 22 سبتمبر 2015 أولا يجب عليك أن تقوم بتثبيت حزمة python-mysqldb عن طريق الأمر:sudo apt-get install python-mysqldb وبعد تثبيت الحزمة قُم بإعادة تشغيل الحاسوب، لتجنب الكثير من المشاكل التي تحدث بسبب عدم إعادة تشغيل الحاسوب.بعد ذلك يمكنك استدعاء مكتبة MySQLdb إلى برنامجك كما في المثال التالي:#!/usr/bin/python import MySQLdb db = MySQLdb.connect(host="localhost", # your host, usually localhost user="john", # your username passwd="megajonhy", # your password db="jonhydb") # name of the data base # you must create a Cursor object. It will let # you execute all the queries you need cur = db.cursor() # Use all the SQL you like cur.execute("SELECT * FROM YOUR_TABLE_NAME") # print all the first cell of all the rows for row in cur.fetchall() : print row[0]ملاحظة: لا تنس تغيير بيانات الاتصال بقاعدة البيانات.لاحظ أننا قمنا بتنفيذ الأمر SELECT * FROM YOUR_TABLE_NAME حيث يمكنك استبدال هذا الأمر بأي أمر آخر تريده.كما يمكنك استخدام مخطط الكائن العلائقي (ORM) لتجنب كتابة أوامر SQL بشكل يدوي، ومن أشهر ORM في مجتمع البايثون هو SQLAlchemy .المصدر اقتباس
السؤال
ali_agha
لدي مشروع برمجي بلغة البايثون وأحتاج إلى الاتصال بقاعدة بيانات mysql لجلب البيانات منه، فكيف أستطيع الاتصال بقاعدة البيانات MySQL في البايثون 2 ؟
أستخدم نظام لينكس أوبنتو.
تم التعديل في بواسطة ali_agha1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.