I’m trying to select a JDBC driver for an application I’m building and I’ve found lots of drivers, but I can’t seem to narrow the selection down to one. The driver I select should have the following features:
- Free for commercial use
- Easy to install (eg. single jar file, no drivers to install)
- Easy to use (well documented)
- No database server required
- Multi-user / Network support
What JDBC database drivers would you suggest?
So far I’ve considered TinySQL and SQLite.
The database is not very large think maybe 10k records.
The JDBC driver depends on the database you want to use. Some free databases include:
I’m sure there are others.
When you install the database, the documentation will tell you where to get the JDBC driver.