Python හි SQL සමඟ වැඩ කිරීම සඳහා සූදානම් කිරීමේ ක්රියාමාර්ග
දැන් අපි Python හරහා දත්ත ගබඩා සමඟ වැඩ කිරීමට ඉගෙන ගනිමු. මේ සඳහා පළමුවෙන්ම දත්ත ගබඩා සේවාදායකය සමඟ සම්බන්ධතාවයක් ස්ථාපනය කිරීම අවශ්ය වේ.
මෙය විශේෂ මොඩියුල භාවිතයෙන් සිදු කෙරේ.
වඩාත් ජනප්රිය මොඩියුලය වන්නේ mysql_connector.
අපගේ වැඩ කරන නාමාවලියට එය ස්ථාපනය කරමු:
pip install mysql-connector-python # Windows සඳහා
pip3 install mysql-connector-python # Linux සඳහා
mysql_connector ස්ථාපනය කිරීමෙන් පසු
එක්තරා අයකුගේ වැඩ කරන ගොනුවේ දත්ත ගබඩාව සමඟ සම්බන්ධතාවයක් ලිවීමට අවශ්ය වේ. මේ සඳහා පළමුව connect ශ්රිතය සහ
Error ව්යතිරේකය මොඩියුලයෙන් ආයාත කරන්න. ඉන්පසු දත්ත ගබඩාවට සම්බන්ධ වීම පරීක්ෂා කිරීම සඳහා try-except ව්යුහයක් සාදන්න. try-except කොටස තුළ
with ව්යුහය නියම කරන්න, එය
විමසුම ක්රියාත්මක කිරීමෙන් පසු ස්වයංක්රීයව එය වසා දමයි. connect ශ්රිතයේ පරාමිතීන් තුළ
මාර්ගගත නම, පරිශීලක නම, මුරපදය සහ
දත්ත ගබඩාවේ නම නියම කරන්න. connect ශ්රිතයේ ක්රියාකාරී ප්රතිඵලය
connection විචල්යයට ලියා ඇත.
සාර්ථකව සම්බන්ධ වුවහොත් connection විචල්යයේ අගය
කොන්සෝලයට ප්රතිදානය වේ.
එසේ නොවුවහොත් දෝෂ පණිවිඩයක්
පෙන්වයි:
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)
සියලු පරාමිතීන් නිවැරදිව නියම කර ඇත්නම්, කොන්සෝලයේ MySQLConnection-වස්තුව ප්රතිදානය වේ:
<mysql.connector.connection_cext.CMySQLConnection object at 0x000001D2BED35F70>
ඔබගේ දත්ත ගබඩාව සමඟ සම්බන්ධතාවයක් ස්ථාපනය කරන්න, එහි
users වගුව පිහිටා ඇත.