ต่อ database oracle ใน node.js

การเชื่อมต่อกับฐานข้อมูล Oracle ใน Node.js สามารถทำได้โดยใช้ไลบรารี oracledb ซึ่งเป็นไลบรารีที่อนุญาตให้คุณสร้างการเชื่อมต่อและปฏิบัติการต่าง ๆ กับฐานข้อมูล Oracle ได้อย่างง่ายดาย ต่อไปนี้เป็นวิธีการติดต่อกับฐานข้อมูล Oracle ใน Node.js:

  1. ติดตั้ง oracledb:
    ก่อนอื่นให้ติดตั้งไลบรารี oracledb โดยใช้ npm หรือ yarn:

    1
    npm install oracledb
  2. นำเข้า oracledb:
    นำเข้าไลบรารี oracledb ในโค้ดของคุณ:

    1
    const oracledb = require('oracledb');
  3. กำหนดการเชื่อมต่อฐานข้อมูล Oracle:
    กำหนดการเชื่อมต่อฐานข้อมูล Oracle โดยระบุข้อมูลเชื่อมต่อเช่น user, password, host, และ SID (Service Identifier) หรือชื่องาน (Service Name):

    1
    2
    3
    4
    5
    6
    7
    const dbConfig = {
    user: 'your_user', // ชื่อผู้ใช้ Oracle
    password: 'your_password', // รหัสผ่าน Oracle
    connectString: 'localhost:1521/XE', // หรือชื่อโฮสต์และพอร์ตของ Oracle
    // หรือถ้าคุณใช้ SID:
    // connectString: 'localhost:1521/XE',
    };

    หมายเหตุ: ชื่อโฮสต์และพอร์ตของ Oracle อาจแตกต่างกันไปตามการกำหนดค่าในระบบของคุณ.

  4. เชื่อมต่อกับ Oracle Database:
    เปิดการเชื่อมต่อกับ Oracle Database โดยใช้ oracledb.getConnection():

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    oracledb.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 สำเร็จ');
    });
    });
  5. ปฏิบัติการกับฐานข้อมูล:
    เมื่อคุณเชื่อมต่อกับ Oracle Database แล้ว คุณสามารถสร้างคำสั่ง SQL และปฏิบัติการต่าง ๆ กับฐานข้อมูลตามความต้องการของคุณ.

อย่าลืมแทนค่า your_user, your_password, localhost, 1521, XE และปรับแต่ง dbConfig เพื่อให้เหมาะกับการกำหนดค่าการเชื่อมต่อ Oracle Database ของคุณ.

นี่คือขั้นตอนการเชื่อมต่อ Oracle Database ใน Node.js โดยใช้ไลบรารี oracledb คุณสามารถปรับแต่งการเชื่อมต่อและคำสั่ง SQL ตามความต้องการของคุณในแอปพลิเคชัน Node.js ของคุณ.