یک برنامهٔ پایتون بنویسید که به یک پایگاهدادهٔ MySQL متصل شود، جدولی به نام students بسازد، چند رکورد در آن درج کند و سپس همهٔ رکوردها را بازیابی و چاپ کند.
19.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 04:00 0.0
برای حل این مسئله از یک درایور MySQL برای پایتون مثل mysql-connector-python یا PyMySQL استفاده کنید: بسته را نصب کنید، با مشخصات میزبان/کاربر/رمز/نامپایگاه متصل شوید، یک cursor بسازید، با دستور CREATE TABLE IF NOT EXISTS جدول students را تعریف کنید، چند INSERT با پارامترگذاری انجام دهید و با conn.commit() تغییرات را ذخیره کنید، سپس با SELECT همهٔ ردیفها را واکشی (fetchall) و چاپ کنید. نکات: از کوئریهای پارامترگذاریشده برای جلوگیری از SQL injection استفاده کنید، خطاها را با try/except مدیریت کرده و در پایان اتصال و cursor را ببندید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای ایمنی و کارایی، از کوئریهای پارامترگذاریشده با placeholders استفاده کنید تا از SQL injection جلوگیری شود. مدیریت منابع را با بلوک try/except و در صورت امکان با استفاده از with برای اتصال و cursor انجام دهید تا منابع بهدرستی بسته شوند. پس از INSERTها حتماً با conn.commit() تغییرات را ذخیره کنید و در پایان اتصال و cursor را ببندید. در صورت بروز خطا، پیام خطا را ثبت یا لاگ کنید تا عیبیابی سادهتر باشد.
گزارش