如何从HTML Web应用程序查询远程oracle数据库?

时间:2012-07-06 16:00:52

标签: java javascript database oracle html5

我正在设计一个HTML 5的Web应用程序。我需要使用特定查询查询远程oracle数据库(我拥有所有凭据),然后在网页中显示结果。完成此任务的最佳方法是什么?我有一个java应用程序,它查询我的数据库并显示我的信息(截至目前尚未解析)。是否可以使用JavaScript从这个java应用程序中获取信息并通过HTML显示它?我已经找到了解决方案,但我还不清楚。我想避免PHP,因为它似乎需要在数据库服务器上安装。从架构的角度来看,我只是不确定应该如何解决这个问题。你能指导我完成这个常用方法的步骤吗?我会做所有的研究。这就是我到目前为止的想法,所以我对数据的整体流程更加清晰:

HTML 5< - > JavaScript< - > Java< - > Oracle数据库

这甚至可能吗?

2 个答案:

答案 0 :(得分:0)

由于您已经开发了Java代码来使用数据库,因此您可以使用相同的应用程序逻辑并创建JSP页面。如果您已经了解HTML和Java,那么JSP很容易学习。

这里有一个简短的教程 - JSP Quick Guide(tutorialspoint.com)

基本上,JSP页面很像HTML页面,但您可以在其中插入Java代码。 Java代码在服务器中执行,当JSP到客户端时,JSP变成纯HTML页面。

答案 1 :(得分:0)

如果您的HTML5 + CSS + JavaScript代码只需要向服务器发送数据库请求(并自行呈现),那么与Oracle数据库进行通信的简便方法就是

  • 的Servlet
  • JAX-RS(RESTful)Web服务

在Java EE(Web Profile)应用程序服务器上。

在这两种情况下,您都可以重用现有的Java / JDBC数据库访问代码,只需将数据序列化为JSON,即可在JavaScript代码中使用。