java - 访问数据库的最佳基于 Web 的应用程序是什么

标签 java sql database

有时我们在客户防火墙后面部署应用程序,我们需要对他们的数据库进行只读访问以调试问题,因为有时他们的 IT 人员并不精通 SQL。我们希望将我们的应用程序与一些基于 Web 的应用程序捆绑在一起,这些应用程序将公开数据库并允许我们触发即席 SQL 查询并在 HTML 表中显示它们的输出。我们不想编写自己开发的代码,我们可以捆绑基于 Java/JSP 的应用程序。

我们的后端是 Oracle,因此我们需要一个可以连接到 Oracle 服务器并通过 Web 公开它的解决方案。

最佳答案

如果您希望数据库在防火墙后面,相信我,您确实希望数据库在防火墙后面,看看您是否可以使用 VPN 直接进入盒子。进入 VPN 后,您可以使用当前用于管理数据库的任何管理工具。所以如果你使用SQL Server,你可以通过VPN连接,使用Enterprise Manager来管理数据库。 Oracle 可能有一个类似的工具,虽然我不是很熟悉。虽然拥有 VPN 确实会产生额外费用,但它可能会使事情变得容易很多。

关于java - 访问数据库的最佳基于 Web 的应用程序是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/143936/

相关文章:

sql - BigQuery 模运算符 (%) 在 WHERE 子句中不起作用

sql - 如何合并两行相同零件,但添加数量?

mysql - 从旧的且无法使用的 WampServer 版本获取我的数据库

python - 有哪些策略可以在没有 DBA 的情况下与开发人员团队一起维护通用数据库模式?

java - 在 Docker 容器上运行时创建名称为 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration' 的 bean 时出错

java - 检测Java中Graphics2D对象的变化

mysql - 同一请求中同一类型对象的唯一标识符

sql - 如何将特定查询返回的所有数据存储在 SQL Server 2005/2008 中的单个字符串中的表中

java - 测试中奇怪的上下文行为

java - PDFBox 是否支持专色和分色?