如何在JAVA中将内存数据库更改为文件数据库?

时间:2018-07-06 03:11:45

标签: sqlite spring-jdbc in-memory-database

spring boot中的sqlite配置是

sqlite.datasource.url = jdbc:sqlite ::内存:

我确认已插入数据,但我想将此sqlite作为真实文件获取。

你知道该怎么办吗?

2 个答案:

答案 0 :(得分:0)

不确定为什么要这样做,因为通常人们会说他们想从使用内存数据库转移到实际的持久性数据库。因此,如果我对您的理解正确,则想知道如何将数据写入文件,请参阅本文https://gist.github.com/arnauldvm/dcec7ee043c25dce30dbae1b576f2102。因此,能够写入文件不是替代方案,而是数据库并可以共存。

希望这会有所帮助;)

答案 1 :(得分:0)

.properties设置

this.nav.setRoot

测试代码

spring.datasource.url=jdbc:sqlite:file:memorydb.db?mode=memory&cache=shared