یک اسکریپت پایتون بنویس که به یک دیتابیس MySQL متصل شود، جدول users را (شامل id، name، email) ایجاد کند، سه رکورد نمونه درج کند و سپس تمام رکوردها را نمایش دهد.
3.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:33 0.0
از کتابخانههایی مانند mysql-connector-python یا PyMySQL استفاده کن: ابتدا با pip نصب کن، سپس با تابع connect به سرور MySQL وصل شو، یک cursor بساز و با دستور CREATE TABLE IF NOT EXISTS جدول users را تعریف کن، از کوئریهای پارامترایز شده (مثلاً %s) برای INSERT استفاده و بعد از چند INSERT با commit تغییرات را ذخیره کن؛ در انتها با SELECT همه رکوردها را خوانده و با fetchall نمایش بده. نکات: از کوئریهای پارامترایز شده برای جلوگیری از SQL injection استفاده کن، اتصالات و cursor را در بلاک try/finally یا با context manager ببند و خطاها را با try/except مدیریت کن.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای امنیت و پایداری، از کوئریهای پارامترایز شده استفاده کنید تا از SQL injection جلوگیری شود. اطلاعات اتصال را به صورت متغیرهای محیطی یا فایل پیکربندی نگه دارید و hard‑coding نکنید. استفاده از with برای اتصال و Cursor باعث بسته شدن خودکار منابع در صورت بروز خطا میشود و مدیریت استثناها را سادهتر میکند. پس از انجام INSERTها حتماً commit کنید و نتیجهٔ SELECT را با fetchall نمایش دهید یا به شکل مناسب پردازش کنید.
گزارش