Javascript - 如何直接与数据库交互

Javascript - how to directly interact with db?

本文关键字:数据库 交互 何直接 Javascript      更新时间:2023-09-26

我有一个excel工作表,一个JS应用程序和一个数据库。我需要打开文件并从JS应用程序中读取数据并将其插入数据库(例如oracle db)。如何?

我认为我们无法在 JS 中打开和关闭文件,如果我错了,请纠正我,因为它会带来安全问题。如果是这种情况,假设我们是否更新了 JS 应用程序中的网格或表中的数据。我们想将所有数据插入数据库,我们该怎么做?

首先,在javascript-client或javascript-server中有一个非常好的模块来读/写excel文件:

JS-XLSX

有人使用它并在此处提供了有关其用法的博客

其次,您必须再涉及一层(服务器)才能按照安全标准完成工作。或者另一种选择是BaaS(后端即服务),如Parse,Firebase为您的客户端提供数据库,它允许您直接保存您的东西,而无需涉及/写入服务器。或者其他选择是使用像Mongolab这样的SaaS,它公开api供客户端直接保存到数据库中。

祝您乐于助人!

您无法安全地执行此操作。您需要一个 JavaScript 应用程序可以调用的 Web 服务,并且该服务将写入数据库。所以你应该建立一个宁静的 Web API。

您需要

一个代理服务来与数据库交互。没有用于 JS 的数据库连接器。实现目标的最简单方法是选择一种可以在服务器上运行的脚本语言。如PHP,Python,ASP.NET,ASP等。我建议PHP或Python。