การดึงข้อมูลจากฐานข้อมูล MySQL ใน Node.js สามารถทำได้โดยใช้ไลบรารี mysql
คุณสามารถสร้างคำสั่ง SQL และดึงข้อมูลจาก MySQL database ดังนี้:
ติดตั้ง
mysql
:
ก่อนอื่นให้ติดตั้งไลบรารีmysql
โดยใช้ npm หรือ yarn:1
npm install mysql
นำเข้า
mysql
:
นำเข้าไลบรารีmysql
ในโค้ดของคุณ:1
const mysql = require('mysql');
กำหนดการเชื่อมต่อฐานข้อมูล MySQL:
กำหนดการเชื่อมต่อฐานข้อมูล MySQL โดยระบุข้อมูลเชื่อมต่อเช่น host, user, password, และ database:1
2
3
4
5
6const db = mysql.createConnection({
host: 'localhost', // หรือชื่อโฮสต์ของ MySQL server
user: 'your_user', // ชื่อผู้ใช้ MySQL
password: 'your_password', // รหัสผ่าน MySQL
database: 'your_database', // ชื่อฐานข้อมูล MySQL ที่ต้องการเชื่อมต่อ
});เชื่อมต่อกับ MySQL:
เปิดการเชื่อมต่อ MySQL ด้วยเมธอดconnect()
:1
2
3
4
5
6
7db.connect((err) => {
if (err) {
console.error('ไม่สามารถเชื่อมต่อกับ MySQL: ', err);
return;
}
console.log('เชื่อมต่อกับ MySQL สำเร็จ');
});ดึงข้อมูลจาก MySQL:
คุณสามารถสร้างคำสั่ง SQL และดึงข้อมูลจาก MySQL database ด้วยdb.query()
หรือdb.execute()
ตามความต้องการของคุณ:1
2
3
4
5
6
7
8
9
10
11// ตัวอย่างคำสั่ง SQL สำหรับการดึงข้อมูล
const sql = 'SELECT * FROM your_table';
db.query(sql, (err, results) => {
if (err) {
console.error('เกิดข้อผิดพลาดในการดึงข้อมูล: ', err);
return;
}
console.log('ผลลัพธ์: ', results);
});ปิดการเชื่อมต่อ:
เมื่อคุณเสร็จสิ้นการใช้งานฐานข้อมูล MySQL ให้ปิดการเชื่อมต่อ:1
2
3
4
5
6
7db.end((err) => {
if (err) {
console.error('เกิดข้อผิดพลาดในการปิดการเชื่อมต่อ: ', err);
return;
}
console.log('ปิดการเชื่อมต่อกับ MySQL สำเร็จ');
});
นี่คือวิธีการดึงข้อมูลจากฐานข้อมูล MySQL ใน Node.js โดยใช้ไลบรารี mysql
คุณสามารถปรับแต่งคำสั่ง SQL และการจัดการข้อมูลที่ดึงออกมาตามความต้องการของคุณในแอปพลิเคชัน Node.js ของคุณ.