Open source Database to ship with my application [closed]
-
06-07-2019 - |
Question
I need open source database that I can ship with my commercial application. It should not have any installation (i.e., no window service and no setup).
It can be single user database. It should work in Windows environment and used from Java code.
Thanks
Solution
I really like SQLite. You can use it with java via SQLiteJDBC. It is very good embedded database. For Java, it might be easier to use Derby though.
OTHER TIPS
Firebird Embedded - just needs couple of DLL files and you have full database in your hands. Have been using it for years. How to use it in Java
Look into SQLite. I haven't used it, but I've had apps that claimed to use it, and I couldn't tell the difference.
How about SQLite? It has good performance, and with one user you don't have to worry about concurrency.
Oracle Berkeley DB: http://www.oracle.com/database/berkeley-db/index.html