9951 explained code solutions for 126 technologies


expressjsHow do I connect an Oracle database to an Express.js application?


Connecting an Oracle Database to an Express.js application requires the use of an Oracle Database Driver. Oracle provides the Node.js Driver for Oracle Database to enable applications to connect to Oracle Database.

To connect an Oracle Database to an Express.js application, the following steps should be followed:

  1. Install the Oracle Database Driver using npm install oracledb.
  2. Create a connection to the Oracle Database using the createConnection() method.
const oracledb = require('oracledb');

oracledb.createConnection({
  user: 'username',
  password: 'password',
  connectString: 'connectString'
}, (err, connection) => {
  if (err) {
    console.error(err.message);
    return;
  }
  console.log('Connection was successful!');
});
  1. Execute SQL statements using the execute() method.
connection.execute('SELECT * FROM table', (err, result) => {
  if (err) {
    console.error(err.message);
    return;
  }
  console.log(result);
});
  1. Close the connection when done using the close() method.
connection.close((err) => {
  if (err) {
    console.error(err.message);
    return;
  }
  console.log('Connection closed');
});

This should be sufficient to connect an Oracle Database to an Express.js application.

Helpful links

Edit this code on GitHub