2016-03-04 8 views
0

我使用Node.JS和IDE作爲webStorm。有些示例使用Node.Js連接到OracleDb,但在使用Strongloop時需要Python,C++編譯器,Oracle Instant Client或「loopback-connector-oracle」。使用node.Js/Strongloop連接到OracleDb,無需任何C++編譯器?對於連接,我們是否真的需要每次都編譯源代碼?

是否真的需要編譯源代碼每次我需要一個連接?

當我們在Node.Js中連接MongoDb時,我們可以以更簡單的方式實現嗎? 我們不能簡單地傳遞他的URL字符串,Db的名稱,用戶名和密碼來連接到OracleDb嗎?可能會使用簡單的可插拔連接器驅動程序。

+0

您是否檢查npmjs.com註冊表以查找可用軟件包?我知道的一個是https://github.com/oracle/node-oracledb – Molda

+0

這和我們試過的一樣,它是說從源代碼使用python等編譯二進制文件如果二進制文件可用於準備使用而不是編譯每次。 –

回答

0

Node.js的Oracle數據庫驅動程序在安裝時需要編譯,而不是在獲取連接時編譯。

在驅動程序上工作的團隊正在探索預構建的二進制文件,但不能說他們是否會/何時來。但是,即使使用預先構建的二進制文件,Instant Client的需求仍然存在。

希望隨着時間的推移,事情會變得更簡單......直到那時,我們依靠一些相當不錯的,特定於平臺和環境的安裝說明。