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); } }); }