我需要创建一个在远程Oracle DB Server实例上执行查询的Web应用程序。 不幸的是,无法在计算机上安装任何其他软件-是的,我知道将JavaScript直接连接到Oracle DB Server是很危险的-但我需要这样做。
在以前版本的应用程序中,使用了Internet Explorer中的ActiveXComponent。但这在任何其他浏览器中均不起作用,并且我无法再使用Internet Explorer。
那么,有没有人有一个想法可以仅在JavaScript的帮助下解决此问题?
放轻松, 朱利安
答案 0 :(得分:0)
不可能在基于浏览器的JavaScript环境中执行此操作-您甚至没有意识到它很危险,一开始它根本无法工作。
您将无法加载数据库驱动程序,基于浏览器的JS将无法建立此类套接字连接,它只能建立HTTP连接(主要出于安全原因)。
最重要的是,您需要一些服务器端代码作为中介,可以是您自己创建的代码,也可以是其他人提供的代码。这对于所有数据库平台都是通用的。 (甚至您可能会发现通过HTTP API公开功能的代码都是这样,只是供应商使用一些服务器端代码编写了API,然后将其部署在数据库的前面-仍然不是 direct 连接到DBMS)。
答案 1 :(得分:0)
谢谢您的回答。 我找到了另一种解决方案(java programm连接到数据库并在JWebBrowser中显示该网页)。为我的用例工作。