我按照h2数据库网站上的快速入门指南创建了一个新的数据库表,并插入了一些数据.应用程序运行平稳,可以毫无问题地读写数据库.

Quickstart h2

  • 将h2*.jar添加到类路径中(h2没有任何依赖项)
  • 使用JDBC驱动程序类:org.h2.Driver
  • 数据库URL jdbc:h2:~/test在用户主目录中打开数据库测试
  • 将自动创建一个新数据库

现在我想用web前端h2控制台查看数据,但每次我试图打开数据库时,它只会创建一个新的数据库

推荐答案

自版本1.4.177测试版(2014-04-12)起,该功能现在自动启用.

您可以通过向数据库URL添加;MV_STORE=FALSE;MVCC=FALSE来禁用它

默认情况下,mv_store选项处于启用状态,因此它使用新的 MVStore存储.默认情况下,MVCC设置设置为相同的值 作为MV_STORE设置,因此默认情况下也会启用.对于 测试时,可以通过附加";mv_store=false"禁用这两个设置 和/或";MVCC=FALSE"添加到数据库URL.

http://www.h2database.com/html/changelog.html

你应该告诉我们,你使用的是什么版本的H2.

Database相关问答推荐

如何在没有sqlmock的情况下模拟db ping

MongoDB 中的 OVER PARTITION 类似功能

Spring DriverManagerDataSource vs apache BasicDataSource

MongoDB和Redis有什么区别?

PostgreSQL 是否对只读事务进行了一些性能优化

使用 PHPUnit 进行数据库测试的最佳实践

在 MySQL 中实现一对一关系时确定外键

我可以在没有数据源的情况下配置 Grails 吗?

mysql,dump,数据库restore恢复

我如何知道何时索引列以及使用什么索引?

在 SQL Server 2005 中将数据库从一个驱动器移动到另一个驱动器的正确方法是什么?

如何通过 PHP 和 Linux 使用 pdo 连接到 mssql?

TransactionScope 是如何工作的?

将文本列设为唯一键

防止 PostgreSQL 有时 Select 错误的查询计划

在 MYSQL 的子查询中使用 LIMIT 关键字的替代方法

SQLite3 数据库的最大连接数是多少?

多币种 - 存储什么以及何时转换?

NoSQL 数据库是否使用或需要索引?

如何判断我的 heroku 数据库的记录?