oracledb
事前準備
下載Oracle Instant Client
node.js要連oracle的資料庫,需要先到oracle官網下載Oracle Instant Client 依照作業系統的版本下載
Oracle Instant Client 目前分version 12及11 12支援新版oracle server,11支援較舊版的oracle server,依照自己的需求選擇
目要要下載basic及sdk兩個Package下載後兩個zip都解壓到同一個目錄上
F:\oracle\instantclient
確認此目錄下有sdk這個資料夾
安裝oracledb
#定路徑
set OCI_LIB_DIR=F:\oracle\instantclient\sdk\lib\msvc
set OCI_INC_DIR=F:\oracle\instantclient\sdk\include
npm install oracledb -save --msvs_version=2013
範例
var oracledb = require('oracledb');
oracledb.getConnection(
{
user : "user",
password : "passowrd",
connectString : "ip/serviceName"
},
function(err, connection)
{
if (err) { console.error(err.message); return; }
connection.execute(
"SELECT empno " +
"FROM usr",
//[110], // bind value for :id
function(err, result)
{
if (err) { console.error(err.message); return; }
console.log(result.rows);
});
});