繁体   English   中英

如何读取将作为 MultipartFile 参数传递的 SQLite 文件? (在 java/kotlin 中)

[英]How could I read SQLite file which will be passed as MultipartFile parameter? (in java/kotlin)

我必须编写 REST API 它将解析 SQLite 文件并将其数据解析并保存到服务器的 Z497757A01AFA459

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 库呢?

谢谢!

对于那些可能面临类似问题的人; 我决定添加一个步骤,将“解压缩的 SQLite DB”保存到服务器的本地存储中,然后从中加载 DB。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM