【发布时间】:2016-08-12 14:55:04
【问题描述】:
我希望能够使用 nodejs 连接到 Oracle 11g 数据库。我只看到了与 9i 的连接,但想知道如何在 Windows 环境下使用它。
【问题讨论】:
我希望能够使用 nodejs 连接到 Oracle 11g 数据库。我只看到了与 9i 的连接,但想知道如何在 Windows 环境下使用它。
【问题讨论】:
Module oracle 是 npm 中最新且功能最丰富的 Oracle 驱动程序。它也支持11g版本。
【讨论】:
安装所需工具
将oracle驱动添加到系统环境路径:
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
npm install oracledb
然后就可以用nodejs连接oracle了。
我的操作系统是 Win8 64 位。
【讨论】:
如果您熟悉 C#,则可以选择在进程内调用 .NET 并利用 .NET 成熟的数据库生态系统。参考我的回答here。
【讨论】: