通常SQLite数据库会从文件中读取。如果数据库足够大,每个操作都可能需要进行文件I/O操作,这可能会很慢。
然而,SQLite提供了一种将数据库加载到内存中的方法-可以使用类似于jdbc:memory...
的JDBC url访问它。
例如,这个问题描述了如何在Python中实现此目标:How to load existing db file to memory in Python sqlite3?
但是我无法弄清楚如何在Java或Scala中使用JDBC实现相同的事情。
有任何想法吗?