اتصال به دیتابیس MySQL با استفاده از Sequelize
در ابتدا، بایستی ماژول مربوط به sequelize و دیتابیس MySQL را با اجرای دستور زیر، نصب کنید:
پس از آن، کافیست تا طبق مستندات تنظیم متغیرهای محیطی اطلاعات مربوط به دیتابیس خود را وارد کنید. به عنوان مثال:
در نهایت، میتوانید متغیر محیطی را در برنامه خوانده و به دیتابیس خود، متصل شوید؛ قطعه کد زیر، یک مثال از اتصال به دیتابیس در فریمورک express است:
استفاده از Connection Pooling
مفهوم Connection pooling به معنای استفاده از یک مجموعه اتصالات از پیش ساخته شده برای اتصال به پایگاه داده است. این تکنیک باعث میشود به جای ایجاد و بستن مکرر اتصالات، از اتصالات موجود در مجموعه استفاده شود که کارایی را افزایش میدهد.
در قطعه کد فوق، قابلیت Conneciton Pooling، تعبیه شده است؛ البته اگر که قصد دارید تا مقادیر آن را خودتان پیکربندی کنید، کافیست که قطعه کد زیر را به برنامه خود، اضافه کنید:
لاگگیری دیتابیس
با استفاده از قطعه کد زیر، لاگهای کامل مربوط به دیتابیس، در بخش گزارشات نرمافزار برنامه، به شما نمایش داده میشود:
اگر که قصد دارید از loggerهای دیگری مثل Winston استفاده کنید؛ کافیست تا کد زیر را جایگزین قطعه کد فوق، کنید: