我必须编写 REST API 来解析 SQLite 文件并将其数据解析并保存到服务器的 MySQL 数据库中。
SQLite 文件将作为 .zip 文件 ( MultipartFile
) 传递,因此我必须将其解压缩,然后将解压缩的文件作为 DTO 读取。
代码如下..
fun parseSQLite(zipFile: MultipartFile) {
val file = unzip(zipFile)
val sqliteDB = somethingLibrary.load(file)
doParseTable(sqliteDB.execute("select * from TestTable"))
}
我发现有sqlite-jdbc
库(https://github.com/xerial/sqlite-jdbc),但它似乎不适用于我的情况。我想我需要 mmap I/O,但是有没有 JAVA 库呢?
谢谢!