当前位置: 首页 > 知识库问答 >
问题:

节点是否有Oracle驱动程序。不需要C编译器的JS(Microsoft Visual Studio)?

陆飞捷
2023-03-14

我正在Windows平台上编写一个小程序,使用Node.JS访问Oracle数据库进行基本的插入/更新操作。然后,此程序将部署到几个具有不同版本Windows的计算机上。

一开始,我认为通过安装和使用node oracledb会非常简单。然而,在阅读了安装指南并进行了几次尝试后,我发现安装起来有点笨重,因为它需要Microsoft Windows SDK或Visual Studio,这非常庞大,而且还有许多与npm gyp和Visual Studio相关的问题(例如,这个和这个),Oracle Instant Client和Visual Studio报告。

在目标计算机上重复这样的安装过程可能非常耗时和容易出错。

有人知道Node.JS是否有不需要Visual Studio的轻量级Oracle驱动程序吗?提前谢谢。

共有2个答案

邴墨竹
2023-03-14

在安装指南中,请参阅第七节。在Windows计算机之间复制二进制文件。(朝底部)

如果您的目标计算机安装了相同版本和体系结构的Node和Oracle Instant Client,则可以执行一次安装,然后在计算机之间复制二进制文件。

管弘
2023-03-14

您可能希望了解提供预构建节点oracledb二进制文件的进度。社区成员已提供二进制文件。看见https://github.com/oracle/node-oracledb/issues/18#issuecomment-146434124

 类似资料:
  • 我想知道运行在PHP7上的应用服务下的Azure Web应用是否提供了对Oracle数据库的支持和驱动程序?

  • 如果我使用Intellij和Micronaut与lombok和Micronaut数据注释处理器,是否需要进行干净的编译?爪哇14。 对我来说,任何代码更改在下一个应用程序运行时都是不可见的,如果没有干净的编译或者没有?

  • 问题内容: 浏览器内的JavaScript是否有提供与Node相同的灵活性/模块化/易用性的库? 提供更多细节:原因如此好: 允许从其他位置动态加载代码(在我看来,这比在HTML中链接所有代码在样式上更好) 它为构建模块提供了一致的界面 模块很容易依赖其他模块(因此,我可以编写一个需要jQuery的API,以便我可以使用 加载的javascript是有 作用域的 ,这意味着我可以加载并且可以访问,

  • 问题内容: 目标 要将我的Elasticsearch服务器与SQL数据库中的新数据和过期数据同步 问题 我可以通过两种非常不同的方式来实现这一目标,但我不知道哪种更好。我可以使用JDBC river插件通过直接连接到SQL数据库的方式 将 信息 拉 入elasticsearch。另外,我可以使用下面的代码作为示例,使用PHP客户端 将 数据 推 送到elasticsearch: 我打算每30分钟运

  • 问题内容: 我是java和数据库连接的新手,我试图与oracle数据库建立非常简单的连接。当我运行此代码时: 我得到了输出。我正在使用Eclipse Helios,并且已将其添加到构建路径中(我仔细检查了第一件事),并且正在使用JDK 1.6。 问题答案: 检查.jar是否也在您的运行路径上。在eclipse中,转到运行->运行配置->选择配置->类路径选项卡。如果您的jar不在右侧选择“添加ja