SQLite JDBC is the JDBC interface of SQLite database. It supports both single thread and thread-safe operation modes. Questions tagged by this tag should also be tagged Sqlite.
SQLite JDBC is the JDBC interface of SQLite database.
There are multiple JDBC drivers for this database:
- Xerial that uses the packaged native libraries for different platforms. The authors claim that using native code makes the driver faster.
- the Zentus that is pure Java-only implementation. The initial project page is here but seems not available at the time of writing. The backed up content can be found here in GitHub.
Both can be easily added to project by just adding them to classpath.
The thread safety of the SQLite JDBC connection depends on the SQLite operation mode and can be single thread, multiple thread but only one per connection and serialized (no restrictions). The operation mode should be selected at compile time. With certain limitations, it can be further changed at start time, some changes are also possible at run time.