یک اسکریپت پایتون بنویس که به یک دیتابیس 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 مدیریت کن.

توسط پژوهشگر در 202 روز قبل ساعت 02:33
دسته بندی ها: Python Python for beginner
arash در 202 روز قبل ساعت 09:15

برای امنیت و پایداری، از کوئری‌های پارامترایز شده استفاده کنید تا از SQL injection جلوگیری شود. اطلاعات اتصال را به صورت متغیرهای محیطی یا فایل پیکربندی نگه دارید و hard‑coding نکنید. استفاده از with برای اتصال و Cursor باعث بسته شدن خودکار منابع در صورت بروز خطا می‌شود و مدیریت استثناها را ساده‌تر می‌کند. پس از انجام INSERTها حتماً commit کنید و نتیجهٔ SELECT را با fetchall نمایش دهید یا به شکل مناسب پردازش کنید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری