- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用带有 GUI 的嵌入式数据库与它进行通信。
我很好奇是什么MV_STORE = false
在我的网址中是什么意思?
public DBconnect() throws SQLException, ClassNotFoundException{
clients = FXCollections.observableArrayList();
Class.forName("org.h2.Driver");
c = DriverManager.getConnection
("jdbc:h2:~/Database;MV_STORE=false", "admin", "Fitness1");
}
最佳答案
存储引擎
H2提供了不止一个 storage engine用于保存数据。
➥ MVStore 是这些存储引擎之一,是最新的,也是当前的默认值。
引用透彻documentation page on MV_STORE :
Storage Engine for H2
For H2 version 1.4 and newer, the MVStore is the default storage engine (supporting SQL, JDBC, transactions, MVCC, and so on). For older versions, append
;MV_STORE=TRUE
to the database URL.
Hi,
The MVStore is relatively new and not yet as mature as the old storage mechanism (the PageStore). See also the documentation at http://h2database.com/html/mvstore.html . Some advantages compared to the PageStore are: multi-version, simpler, more concurrent, writes less, optimized for SSDs. Disadvantage is that it temporarily needs more disk space, and is currently a bit slower.
The PageStore is quite mature and will be supported in the future for some time. However, support will be phased out eventually.
Regards,
Thomas
javax.sql.DataSource
通常建议实现来获取连接而不是使用
DriverManager
如您的示例代码所示。
org.h2.jdbcx.JdbcDataSource
类作为这样的实现。见
this documentation page对于您可以设置的选项列表。
JdbcDataSource ds = new org.h2.jdbcx.JdbcDataSource();
ds.setURL( "jdbc:h2:~/Database" );
ds.setUser( "scott" );
ds.setPassword( "tiger" );
return ds ; // Return as the more general `javax.sql.DataSource` rather than H2-specific implementation.
关于java - 连接到 H2 数据库时 MV_STORE = false 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65208440/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!