# HyperSQL HTTP Servlet 模式

**URL:** <https://www.isharkfly.com/t/hypersql-http-servlet/8165>\
**Category:** 数据库\
**Created:** [January 11, 2011, 5:17pm UTC](https://www.isharkfly.com/t/hypersql-http-servlet/8165 "2011-01-11T17:17:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [January 11, 2011, 5:17pm UTC](https://www.isharkfly.com/t/hypersql-http-servlet/8165/1 "2011-01-11T17:17:47Z")

</div>

这种方法的访问同样也是使用 HTTP 协议。

这种方法的服务将会使用一个不同的 servlet 引擎 （或一个应用服务）。例如，Tomcat 或 Resin 来提供数据库服务。

Servlet 模式不能从 servlet 模式中独立启动。

HSQLDB 中的 servlet 类应该被安装到一个应用服务器上来提供连接服务。

数据库将会作为应用服务器的一个独立启动项。 The database is specified using an application server property.

你可以通过参考程序代码 src/org/ hsqldb/server/Servlet.java 来获得更多，更详细的内容。

HTTP Server 和 Servlet 模式仅仅可以通过 JDBC 客户端使用。这两种方式不能提供 Web 前台方式来访问数据库访问。

请注意，如果你只可在你的应用程序中使用数据库引擎。在这种情况下，连接到一个数据库类型，你可以使用内存模式的数据库或者使用独立服务器。
