如何在 Java Web 应用程序中公开您的测试数据库?简单的Sqlsheet servlet?

Posted

技术标签:

【中文标题】如何在 Java Web 应用程序中公开您的测试数据库?简单的Sqlsheet servlet?【英文标题】:How to expose your test database in a java web application? Simple Sqlsheet servlet? 【发布时间】:2014-05-05 15:02:28 【问题描述】:

我有一个使用本地嵌入式 HSQL 数据库开发的 Java Web 应用程序。是否有一种 servlet 可以插入到我的应用程序中并在 /dbconsole 中公开它,我可以在其中触发 sql 语句、检查表、字段和表数据?

【问题讨论】:

【参考方案1】:

我想你可以试试H2 Database,这是一个快速的 Java 开源数据库。它可以很容易地嵌入,并且它有一个内置的 servlet (org.h2.server.web.WebServlet) 供数据库管理员使用。我们已经在生产中使用了几年,并且非常稳定。

这是由 org.h2.server.web.WebServlet 呈现的 Web 控制台 UI:

【讨论】:

以上是关于如何在 Java Web 应用程序中公开您的测试数据库?简单的Sqlsheet servlet?的主要内容,如果未能解决你的问题,请参考以下文章

如何让我的 Facebook 应用程序公开

如何使用 Rails 通过 Web 服务以 JSON 格式公开数据?

为第三方创建/公开 Web 服务的设计决策

如何使用 Java 通过 Web 服务以 JSON 格式公开数据?

Java如何限制作用于方法的线程数

WCF 测试客户端:添加服务失败。服务元数据可能无法访问。确保您的服务正在运行并公开元数据