การเชื่อมต่อกับฐานข้อมูล MySQL ใน Node.js สามารถทำได้โดยใช้ไลบรารี mysql
ซึ่งช่วยให้คุณสามารถเรียกใช้ข้อมูลในฐานข้อมูล MySQL และปฏิบัติการต่าง ๆ ได้อย่างง่ายดาย ต่อไปนี้เป็นวิธีการติดต่อ MySQL database ใน Node.js:
ติดตั้ง
mysql
:
ก่อนอื่นให้ติดตั้งไลบรารีmysql
โดยใช้ npm หรือ yarn:1
npm install mysql
นำเข้า
mysql
:
นำเข้าไลบรารีmysql
ในโค้ดของคุณ:1
const mysql = require('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 สำเร็จ');
});ปฏิบัติการกับฐานข้อมูล:
คุณสามารถสร้างคำสั่ง SQL และปฏิบัติการต่าง ๆ กับฐานข้อมูล MySQL โดยใช้db.query()
หรืออื่น ๆ ตามความต้องการ:1
2
3
4
5
6
7
8
9
10
11// ตัวอย่างคำสั่ง SQL สำหรับการเลือกข้อมูล
const sql = 'SELECT * FROM users';
db.query(sql, (err, results) => {
if (err) {
console.error('เกิดข้อผิดพลาดในการสั่งคำสั่ง SQL: ', 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 database ใน Node.js โดยใช้ไลบรารี mysql
คุณสามารถปรับแต่งการเชื่อมต่อและคำสั่ง SQL ตามความต้องการของคุณในแอปพลิเคชัน Node.js ของคุณ.