# HyperSQL HTTP Server 模式

**URL:** <https://www.isharkfly.com/t/hypersql-http-server/8164>\
**Category:** 数据库\
**Created:** [January 11, 2011, 5:16pm UTC](https://www.isharkfly.com/t/hypersql-http-server/8164 "2011-01-11T17:16:57Z")\
**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:16pm UTC](https://www.isharkfly.com/t/hypersql-http-server/8164/1 "2011-01-11T17:16:57Z")

</div>

这个方法将会让数据库服务器通过 HTTP 服务器的方式来提供数据库服务。

使用这种方式的主要原因是基本的客户端/服务器模式可能应为反获取的作用而拒绝访问，你可以通过这种方式来绕过防火墙。

Hyper HTTP Server 是一种特殊的 Web 服务，它运行 JDBC 客户端通过 HTTP 协议进行访问。

这个服务模式同时也可以作为一个通用的小的静态页面 Web 服务器。

为了运行 HTTP 服务器，将下面命令行中的 main 类替换掉就可以了：`org.hsqldb.server.WebServer`命令参数 --help 被用于将所有参数的列表显示出来。
