diff --git a/config/database.js b/config/database.js
index 0be01e9550fbddb77dec966e122321033dd3b9c8..78abe97c0d0d28204febe9bbed45946e8c19d53b 100644
--- a/config/database.js
+++ b/config/database.js
@@ -1,29 +1,14 @@
-require('dotenv').config();
-const mysql = require('mysql2');
-
-// สร้าง connection pool
-const pool = mysql.createPool({
-  host: process.env.DB_HOST,
-  user: process.env.DB_USER,
-  password: process.env.DB_PASSWORD,
-  database: process.env.DB_NAME,
-  port: process.env.DB_PORT,
-  waitForConnections: true,
-  connectionLimit: 10,
-  queueLimit: 0
-});
-
-// ทดสอบการเชื่อมต่อฐานข้อมูล
-pool.getConnection((err, connection) => {
-  if (err) {
-    console.error('Error connecting to the database:', err);
-    return;
+const { Sequelize } = require('sequelize');
+
+const sequelize = new Sequelize(
+  process.env.DB_NAME,
+  process.env.DB_USER,
+  process.env.DB_PASSWORD,
+  {
+    host: process.env.DB_HOST,
+    dialect: 'mysql',
+    logging: false,
   }
-  console.log("Successfully connected to the database.");
-  connection.release();
-});
-
-// Export pool promise เพื่อใช้ async/await
-const promisePool = pool.promise();
+);
 
-module.exports = promisePool; 
\ No newline at end of file
+module.exports = sequelize; 
\ No newline at end of file