Python တွင် SQL နှင့် အလုပ်လုပ်ရန် ကြိုတင်ပြင်ဆင်မှုများ
ယခု Python မှတစ်ဆင့် database များနှင့် အလုပ်လုပ်နည်းကို သင်ယူကြပါစို့။ ၎င်းအတွက် အရင်ဆုံး database server နှင့် ချိတ်ဆက်မှုတစ်ခု တည်ဆောက်ရန် လိုအပ်ပါသည်။
၎င်းကို အထူး module များဖြင့် လုပ်ဆောင်ပါသည်။ လူကြိုက်အများဆုံး module မှာ mysql_connector ဖြစ်ပါသည်။ ၎င်းကို ကျွန်ုပ်တို့၏ အလုပ်လုပ်မည့် directory ထဲသို့ ထည့်သွင်းကြပါစို့။
pip 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 ကို ပြသပေးမည် ဖြစ်သည်။
from 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-အရာဝတ္ထု ပေါ်လာမည်ဖြစ်သည်။
<mysql.connector.connection_cext.CMySQLConnection object at 0x000001D2BED35F70>
users table ရှိသော မိမိ၏ database နှင့် ချိတ်ဆက်မှုကို တည်ဆောက်ပါ။