为了使用Node.js和Oracle搭建服务器端,你需要使用一个适合的Node.js模块来与Oracle数据库交互。一个常用的模块是oracledb
。以下是一个简单的例子,展示如何使用oracledb
模块连接到Oracle数据库并执行一个查询。
首先,你需要安装oracledb
模块:
npm install oracledb
然后,你可以创建一个简单的脚本来连接Oracle数据库并执行查询:
const oracledb = require('oracledb');
const dbConfig = {
user : 'your_username', // 你的Oracle数据库用户名
password : 'your_password', // 你的Oracle数据库密码
connectString : 'localhost:1521/sid', // 你的Oracle连接字符串,包括主机名、端口和服务名
};
async function run() {
let connection;
try {
connection = await oracledb.getConnection(dbConfig);
const result = await connection.execute(
`SELECT * FROM your_table`, // 你想执行的SQL查询
[] // 绑定变量,如果查询中有参数,将在这里指定
);
console.log(result.rows); // 打印查询结果
} catch (err) {
console.error(err);
} finally {
if (connection) {
try {
await connection.close(); // 确保连接被关闭
} catch (err) {
console.error(err);
}
}
}
}
run();
确保替换your_username
、your_password
、localhost:1521/sid
和your_table
为你的实际数据库用户名、密码、连接信息和你想要查询的表名。
这个简单的脚本展示了如何使用oracledb
模块在Node.js中连接Oracle数据库并执行一个查询。记得安装Oracle客户端库,因为oracledb
模块会使用它来与Oracle数据库通信。