如何在Windows中连接Oracle 11g与nodejs?

我希望能够使用nodejs连接到Oracle 11g数据库。 我只看到与9i的连接,但想知道如何能够在Windows环境下使用它。

模块oracle是npm中最新的,function丰富的Oracle驱动程序。 它也支持11g版本。

  1. 安装所需的工具

    1. VS2012(快递版本,我select了这个)
    2. python2.7(添加到path)
    3. 的NodeJS
    4. Oracle11g中
  2. 将oracle驱动程序添加到系统环境path中:

    OCI_LIB_DIR = C:\ oracle \ product \ 11.2.0 \ dbhome_1 \ oci \ lib \ msvc OCI_INC_DIR = C:\ oracle \ product \ 11.2.0 \ dbhome_1 \ oci \ include

  3. npm install oracledb

然后你可以连接oracle和nodejs。

我的操作系统是Win8 64位。

来源:github node-oracledb

如果您对C#感到满意,可以select调用.NET进程并利用.NET成熟的数据库生态系统。 请参阅我的答案。