اتصال به دیتابیس MySQL/MariaDB در برنامههای Python
برای اتصال به دیتابیس MariaDB یا MySQL در برنامههای Python، در ابتدا باید ماژول مربوط به آنرا با اجرای دستور زیر، نصب کنید:
سپس، با فرض فعال بودن محیط مجازی در پروژه پایتونیتان (virtualenv)، دستور زیر را اجرا کنید تا فایل requirements.txt بهروز شود:
در ادامه، بایستی طبق مستندات نحوه تنظیم متغیرهای محیطی، متغیر محیطی مربوط به دیتابیس را، به برنامه اضافه کنید؛ به عنوان مثال:
در نهایت، میتوانید مشابه قطعه کد زیر، به دیتابیستان متصل شده و از آن، استفاده کنید:
اکنون میتوانید برنامهتان را در لیارا مستقر کرده و در صفحه / وضعیت اتصال به دیتابیس خود را بررسی کنید.
استفاده از Connection Pooling
مفهوم Connection pooling به معنای استفاده از یک مجموعه اتصالات از پیش ساخته شده برای اتصال به پایگاه داده است. این تکنیک باعث میشود به جای ایجاد و بستن مکرر اتصالات، از اتصالات موجود در مجموعه استفاده شود که کارایی را افزایش میدهد.
برای استفاده از قابلیت connection pooling در دیتابیس MySQL/MariaDB، میتوانید مشابه قطعه کد زیر، عمل کنید: