یک اسکریپت پایتون بنویسید که به یک دیتابیس MySQL متصل شود، یک جدول سادهٔ "employees" ایجاد کند، سه رکورد نمونه وارد کند و سپس همهٔ رکوردها را خوانده و در خروجی چاپ کند.
3.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 02:22 0.0
برای حل این مسئله از یک کتابخانهٔ اتصال به MySQL مثل mysql-connector-python یا PyMySQL استفاده کنید (نصب با pip). مراحل کلی: اتصال به سرور MySQL با مشخصات host، user، password و database، ایجاد cursor، اجرای دستور CREATE TABLE IF NOT EXISTS برای ساخت جدول، استفاده از INSERT با پارامترگذاری (برای جلوگیری از SQL injection) و commit کردن تغییرات، سپس اجرای SELECT و استفاده از fetchall برای خواندن ردیفها و چاپ آنها. نکات مفید: از cursor.executemany برای درج چند رکورد همزمان استفاده کنید، اتصال و cursor را پس از اتمام با close ببندید یا از context manager استفاده کنید و خطاها را با try/except مدیریت کنید؛ همچنین قبل از اجرا مطمئن شوید سرویس MySQL در حال کار است و اطلاعات ورود صحیح است.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
خیلی خوب است از mysql-connector-python یا PyMySQL استفاده کنید و با پارامترگذاری از SQL injection جلوگیری کنید. بهتر است با context manager یا try/except و finally برای بستن اتصال و Cursor استفاده کنید تا منابع بهخوبی آزاد شوند. برای درج چند رکورد میتوانید از executemany استفاده کنید و قبل از اجرا مطمئن شوید سرویس MySQL در دسترس است و دیتابیس مربوطه وجود دارد. پس از SELECT نتیجه را با fetchall بخوانید و چاپ کنید و خطاها را بهطور کاربرپسند مدیریت کنید.
گزارش