While I agree that using the SQlite format does introduce a heavy dependency on the SQLite library, I want to point out that there is at least one independent implementation, a pure java library named SqlJet [0].
It didn't work too well when I tried it a few years back, but it proves that it is possible to reimplemented support for the file format itself.
Doing it as well as the original SQLITE library, well, that's different.
It didn't work too well when I tried it a few years back, but it proves that it is possible to reimplemented support for the file format itself.
Doing it as well as the original SQLITE library, well, that's different.
[0] https://sqljet.com