Python တွင် SQL နှင့် အလုပ်လုပ်ရန် ကြိုတင်ပြင်ဆင်မှုများ

ယခု Python မှတစ်ဆင့် database များနှင့် အလုပ်လုပ်နည်းကို သင်ယူကြပါစို့။ ၎င်းအတွက် အရင်ဆုံး database server နှင့် ချိတ်ဆက်မှုတစ်ခု တည်ဆောက်ရန် လိုအပ်ပါသည်။

၎င်းကို အထူး module များဖြင့် လုပ်ဆောင်ပါသည်။ လူကြိုက်အများဆုံး module မှာ mysql_connector ဖြစ်ပါသည်။ ၎င်းကို ကျွန်ုပ်တို့၏ အလုပ်လုပ်မည့် directory ထဲသို့ ထည့်သွင်းကြပါစို့။

pythonpip install mysql-connector-python # Windows အတွက်
pip3 install mysql-connector-python # Linux အတွက်

mysql_connector ကို ထည့်သွင်းပြီးနောက် database နှင့် ချိတ်ဆက်မှုကို မိမိ၏ အလုပ်လုပ်မည့် file တွင် ရေးသွင်းရန် လိုအပ်ပါသည်။ ၎င်းအတွက် ပထမဦးစွာ module မှ function connect နှင့် အထူးအနေအထား Error တို့ကို import လုပ်ပါ။ ၎င်းနောက် database သို့ ချိတ်ဆက်မှု စစ်ဆေးရန် try-except တည်ဆောက်ပုံကို ဖန်တီးပါ။ try-except block အတွင်း with တည်ဆောက်ပုံကို သတ်မှတ်ပါ။ ၎င်းသည် မေးမြန်းချက်လုပ်ဆောင်ပြီးနောက် အလိုအလျောက် ပိတ်သွားမည် ဖြစ်ပါသည်။ connect function ၏ parameter များတွင် host အမည်၊ user အမည်၊ password နှင့် database အမည်ကို သတ်မှတ်ပါ။ connect function ၏ ရလဒ်ကို connection variable ထဲသို့ ရေးသွင်းပါ။ ချိတ်ဆက်မှု အောင်မြင်ပါက connection variable ၏ တန်ဖိုးသည် console တွင် ပေါ်လာမည် ဖြစ်သည်။ မဟုတ်ပါက error message ကို ပြသပေးမည် ဖြစ်သည်။

pythonfrom mysql.connector import connect, Error

try:
  with connect(
      host='localhost',
      user='root',
      password='',
      database='test',
  ) as connection:
    print(connection)
    
except Error as e:
  print(e)

parameter အားလုံး မှန်ကန်စွာ သတ်မှတ်ထားပါက console တွင် MySQLConnection-အရာဝတ္ထု ပေါ်လာမည်ဖြစ်သည်။

python<mysql.connector.connection_cext.CMySQLConnection object at 0x000001D2BED35F70>
Задание 1

users table ရှိသော မိမိ၏ database နှင့် ချိတ်ဆက်မှုကို တည်ဆောက်ပါ။