目前,我们使用HSQLDB作为嵌入式数据库,但随着数据量的增长,我们会搜索内存占用较少的数据库.

Derby / JavaDB目前不是一个选项,因为它在系统属性中全局存储属性.所以我们想到了h2.

当我们使用HSQLDB时,我们创建了一个服务器对象,设置参数并启动它.第here章对此进行了描述(在org.hsqldb.test.TestBase类中给出了示例).

问题是:这也可以类似于h2数据库吗?你有这方面的代码样本吗?浏览h2页面,我没有找到一个例子.

推荐答案

从下载中,我看到了该文件的教程.html有这个

import org.h2.tools.Server;
...
// start the TCP Server
Server server = Server.createTcpServer(args).start();
...
// stop the TCP Server
server.stop();

Database相关问答推荐

Postgresql 服务器:允许访问私有网络内的远程连接,而不是外部网络

如何在 N1QL 查询(Couchbase 查询)中使用 LENGTH() 字符串函数

如何在 C# 控制台应用程序中执行 CMD 命令?

Phonegap如何在android上保存永久数据

单元测试:用于测试的数据库设置

如果我 for each 用户随机设置 SALT,我如何对他们进行身份验证?

在 sql server 中存储持续时间(时间跨度)

将 `tsv` 文件插入 postgresql 数据库

PHP + SQL Server - 如何设置连接字符集?

数据库表中的索引有什么缺点?

应用程序用户应该是数据库用户吗?

如何用 SQL 思考?

如何从数据库中解析时间

如何动态更改 Ruby on Rails 中所有模型的 Active Record 数据库?

我应该将用户 ID 公开吗?

postgreSQL 同时将列类型从 int 更改为 bigint

唯一(多列)并且在一列中为空

如何使用 Realm 进行排序?

我应该在哪里存储外键?

如何使用 T-SQL 检测 SQL Server 数据库的只读状态?