sqlite 从内存中的数据库到磁盘

db2dz4w8  于 2022-11-14  发布在  SQLite
关注(0)|答案(1)|浏览(310)

我正在使用Java插入到SQLite内存数据库中。当遇到特定条件时,我需要在将其内容复制到基于磁盘的数据库后将其清空。然后再次开始填充内存中的数据库。
我如何使用Java实现这一点?

5vf7fwbs

5vf7fwbs1#

您可以在SQLite中使用BACKUP TO

public static void store(Connection connection, Path destination) throws SQLException {
    try (Statement statement = connection.createStatement()) {
        statement.executeUpdate("BACKUP TO " + destination.toAbsolutePath());
    }
}

相关问题