nodejs oracle 例子
Node.js是一种基于事件驱动的框架,适用于轻量级高效的服务器端应用程序。Oracle数据库则是企业级数据库管理系统的首选。在进行Web开发时,我们常常需要连接Oracle数据库来存储和获取数据。这时,我们可以使用Node.js来进行连接和操作。
下面我们来看一个使用Node.js连接Oracle数据库的例子。
var oracledb = require('oracledb');
oracledb.getConnection(
{
user : "system",
password : "oracle",
connectString : "localhost:1521/XE"
},
function(err, connection) {
if (err) {
console.error(err.message);
return;
}
connection.execute(
"SELECT * FROM USERS WHERE ID = :id",
[1],
function(err, result) {
if (err) {
console.error(err.message);
doRelease(connection);
return;
}
console.log(result.rows);
doRelease(connection);
});
});
function doRelease(connection) {
connection.close(
function(err) {
if (err) {
console.error(err.message);
}
});
}