การเชื่อมต่อกับฐานข้อมูล Oracle ใน Node.js สามารถทำได้โดยใช้ไลบรารี oracledb
ซึ่งเป็นไลบรารีที่อนุญาตให้คุณสร้างการเชื่อมต่อและปฏิบัติการต่าง ๆ กับฐานข้อมูล Oracle ได้อย่างง่ายดาย ต่อไปนี้เป็นวิธีการติดต่อกับฐานข้อมูล Oracle ใน Node.js:
ติดตั้ง
oracledb
:
ก่อนอื่นให้ติดตั้งไลบรารีoracledb
โดยใช้ npm หรือ yarn:1
npm install oracledb
นำเข้า
oracledb
:
นำเข้าไลบรารีoracledb
ในโค้ดของคุณ:1
const oracledb = require('oracledb');
กำหนดการเชื่อมต่อฐานข้อมูล Oracle:
กำหนดการเชื่อมต่อฐานข้อมูล Oracle โดยระบุข้อมูลเชื่อมต่อเช่น user, password, host, และ SID (Service Identifier) หรือชื่องาน (Service Name):1
2
3
4
5
6
7const dbConfig = {
user: 'your_user', // ชื่อผู้ใช้ Oracle
password: 'your_password', // รหัสผ่าน Oracle
connectString: 'localhost:1521/XE', // หรือชื่อโฮสต์และพอร์ตของ Oracle
// หรือถ้าคุณใช้ SID:
// connectString: 'localhost:1521/XE',
};หมายเหตุ: ชื่อโฮสต์และพอร์ตของ Oracle อาจแตกต่างกันไปตามการกำหนดค่าในระบบของคุณ.
เชื่อมต่อกับ Oracle Database:
เปิดการเชื่อมต่อกับ Oracle Database โดยใช้oracledb.getConnection()
:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17oracledb.getConnection(dbConfig, (err, connection) => {
if (err) {
console.error('ไม่สามารถเชื่อมต่อกับ Oracle Database: ', err);
return;
}
// ทำตามคำสั่ง SQL หรือปฏิบัติการในฐานข้อมูลที่นี่
// หลังจากการใช้งานเสร็จสิ้นให้ปิดการเชื่อมต่อ
connection.close((err) => {
if (err) {
console.error('เกิดข้อผิดพลาดในการปิดการเชื่อมต่อ: ', err);
return;
}
console.log('ปิดการเชื่อมต่อกับ Oracle Database สำเร็จ');
});
});ปฏิบัติการกับฐานข้อมูล:
เมื่อคุณเชื่อมต่อกับ Oracle Database แล้ว คุณสามารถสร้างคำสั่ง SQL และปฏิบัติการต่าง ๆ กับฐานข้อมูลตามความต้องการของคุณ.
อย่าลืมแทนค่า your_user
, your_password
, localhost
, 1521
, XE
และปรับแต่ง dbConfig
เพื่อให้เหมาะกับการกำหนดค่าการเชื่อมต่อ Oracle Database ของคุณ.
นี่คือขั้นตอนการเชื่อมต่อ Oracle Database ใน Node.js โดยใช้ไลบรารี oracledb
คุณสามารถปรับแต่งการเชื่อมต่อและคำสั่ง SQL ตามความต้องการของคุณในแอปพลิเคชัน Node.js ของคุณ.