⊗pyPmDBPM 101 of 129 menu

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 နှင့် ချိတ်ဆက်မှုကို တည်ဆောက်ပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်