دليل التشغيل السريع: استخدم Python للاستعلام عن قاعدة بيانات

ينطبق على: قاعدة بيانات Azure SQL مثيل Azure SQL المُدار Azure Synapse Analytics

في هذا الدليل للتشغيل السريع ستتمكن من استخدام Python للاتصال بقاعدة بيانات Azure SQL أو المثيل المُدار Azure SQL المدار أو قاعدة بيانات SQL Synapse واستخدام عبارات T-SQL للاستعلام عن البيانات.

المتطلبات الأساسية

للتشغيل السريع، تحتاج إلى:

لاستكشاف Python وقاعدة البيانات في قاعدة بيانات Azure SQL، راجع ⁧⁩مكتبات قاعدة بيانات Azure SQL لـ Python⁧⁩،pyodbc⁧⁩repository⁧⁩، ⁧⁩وعينة pyodbc⁧⁩.

إنشاء تعليمات برمجية للاستعلام عن قاعدة البيانات

  1. في محرر نص، قم بإنشاء ملف جديد يُسمى ⁧⁩sqltest.rb⁧⁩.

  2. قم بإضافة التعليمات البرمجية التالية. احصل على معلومات الاتصال من قسم المتطلبات الأساسية، واستبدل القيم الخاصة بك لكل من <الخادم>، و<قاعدة البيانات>، و<اسم المستخدم>، و<كلمة المرور>.

    import pyodbc
    server = '<server>.database.windows.net'
    database = '<database>'
    username = '<username>'
    password = '{<password>}'   
    driver= '{ODBC Driver 17 for SQL Server}'
    
    with pyodbc.connect('DRIVER='+driver+';SERVER=tcp:'+server+';PORT=1433;DATABASE='+database+';UID='+username+';PWD='+ password) as conn:
        with conn.cursor() as cursor:
            cursor.execute("SELECT TOP 3 name, collation_name FROM sys.databases")
            row = cursor.fetchone()
            while row:
                print (str(row[0]) + " " + str(row[1]))
                row = cursor.fetchone()
    

تشغيل التعليمات البرمجية

  1. في موجه الأوامر، أدخل الأمر التالي:

    python sqltest.py
    
  2. تحقق من إرجاع قواعد البيانات وترتيب النسخ، ثم أغلق نافذة التطبيق.

الخطوات التالية