如何从 HTML Web 应用程序查询远程预言机数据库
How do I query a remote oracle database from an HTML web application?
我正在设计一个HTML 5的Web应用程序。我需要使用特定查询查询远程 oracle 数据库(我拥有所有凭据),然后在网页中显示结果。实现这一目标的最佳方法是什么?我有一个java应用程序,它可以查询我的数据库并为我显示信息(目前尚未解析)。是否可以使用 JavaScript 从这个 Java 应用程序中获取信息并通过 HTML 显示它?我已经为此寻找解决方案,但我仍然不清楚。我想避免使用PHP,因为它似乎需要在数据库服务器上安装。从架构的角度来看,我只是不确定我应该怎么做。你能告诉我这样做的常见方法的步骤吗?我会做所有的研究。这就是我到目前为止的想法,所以我在数据的整体流方面更加清晰:
HTML 5 <-> JavaScript <->Java <-> Oracle Database
这可能吗?
肯尼思
由于您已经开发了用于数据库的 Java 代码,因此可以使用相同的应用程序逻辑并创建 JSP 页。JSP是安静的,如果你已经知道HTML和Java,那么学习起来很简单。
这里有一个简短的教程 - JSP 快速指南 (tutorialspoint.com)
基本上,JSP页面很像HTML页面,但是您可以在其中插入Java代码。Java 代码在服务器中执行,当涉及到客户端时,JSP 变成了一个纯 HTML 页面。
如果你的HTML5 + CSS + JavaScript代码只需要向服务器发送数据库请求(并渲染它本身),那么与Oracle数据库通信的简单方法是
- Servlet
- JAX-RS (RESTful) Web Services
在 Java EE(Web Profile)应用程序服务器上。
在这两种情况下,您都可以重用现有的Java/JDBC数据库访问代码,并简单地将数据序列化为JSON,可以在JavaScript代码中使用。
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 如何通过php页面将数据库值检索到jquery自动完成框中
- 使用javascript从数据库中添加表
- 通过CSV文件上载更新数据库表
- 平均值:无法将数据更新到数据库
- 如何使用 Angular JS 将数据保存在数据库中
- Rails-JQueryUIAutcomplete和AJAX不工作,可以't连接到数据库
- 在谷歌地图上绘制位置数据库
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 将地理编码结果转换为php变量以发布到mysql数据库
- 从数据库中检索字段,而不模拟它们
- javascript:将数据库中的数据插入到html5文本字段中
- 从数据库中获取数据并插入JavaScript变量
- JavaScript,PHP-用JavaScript将多个数据库记录发送到变量或表
- 从MySQL数据库中获取输入数据需要两次页面刷新
- 在cordova android应用程序中连接数据库
- 根据条件检查数据库结果
- Jquery(多读/少读)在从数据库加载整个数据后不起作用
- 使用ASP.NET将谷歌地图添加到项目中,并从数据库中检索位置
- 如何从 HTML Web 应用程序查询远程预言机数据库