我可以将H2,HSQLDB或任何其他嵌入式数据库与InputStream中的数据库而不是文件一起使用吗?
我打算在Android上使用AssetManager.open()
,它可以在随机访问模式下返回InputStream.
解决方法:
H2支持pluggable file system,允许您访问read-only databases in a zip or jar files.但是,AssetManager当前没有文件系统实现.实施起来应该相对容易.最佳起点可能是FileSystemZip和FileObjectZip.