在Windows平台上将Node.js与Oracle连接

Connect Node.js with Oracle on Windows platform

我使用的是oracle 11g,并且正在运行Windows7。安装了node.js,它在MongoDB和其他工具上的运行都很好。 我有两个为团队构建的工具,我想借此机会学习Node.js。 但是问题在于数据库是oracle,我非常想尝试使其正常工作,非常疲倦,以至于我创建了一个stackoverflow帐户。 我确实阅读了许多发布的问题,但没有找到如何在Windows上正确设置此问题的答案。


您是否尝试过允许您连接到Oracle DB的节点程序包。 这里有一些 :

  • oracle npm页面和Github
  • db-oracle npm页面和Github
  • 要安装,请执行此操作

    1
    2
    npm install oracle //or
    npm install db-oracle


    有一个新的Oracle提供的节点模块刚刚发布。
    签出:https://github.com/oracle/node-oracledb/

    这是Oracle的公告:
    https://blogs.oracle.com/opal/entry/introducing_node_oracledb_a_node

    在公告中,他们声称即将使其与Windows兼容。


    由于对Unix" pthread.h"库的依赖性,db-oracle在Windows上不起作用。

    据报道,oracle库可在Windows上运行,但需要安装合适的C ++编译器(例如VisualStudio)。