使用不带node.js的JavaScript连接到Oracle DB

时间:2019-12-13 13:52:29

标签: javascript oracle

我需要创建一个在远程Oracle DB Server实例上执行查询的Web应用程序。 不幸的是,无法在计算机上安装任何其他软件-是的,我知道将JavaScript直接连接到Oracle DB Server是很危险的-但我需要这样做。

在以前版本的应用程序中,使用了Internet Explorer中的ActiveXComponent。但这在任何其他浏览器中均不起作用,并且我无法再使用Internet Explorer。

那么,有没有人有一个想法可以仅在JavaScript的帮助下解决此问题

放轻松, 朱利安

2 个答案:

答案 0 :(得分:0)

不可能在基于浏览器的JavaScript环境中执行此操作-您甚至没有意识到它很危险,一开始它根本无法工作。

您将无法加载数据库驱动程序,基于浏览器的JS将无法建立此类套接字连接,它只能建立HTTP连接(主要出于安全原因)。

最重要的是,您需要一些服务器端代码作为中介,可以是您自己创建的代码,也可以是其他人提供的代码。这对于所有数据库平台都是通用的。 (甚至您可能会发现通过HTTP API公开功能的代码都是这样,只是供应商使用一些服务器端代码编写了API,然后将其部署在数据库的前面-仍然不是 direct 连接到DBMS)。

答案 1 :(得分:0)

谢谢您的回答。 我找到了另一种解决方案(java programm连接到数据库并在JWebBrowser中显示该网页)。为我的用例工作。