Minecraft SQLite JDBC
by Axionize
With Minecraft SQLite JDBC installed, other mods and plugins on a server can open SQLite database files without shipping a driver of their own.
What it does
The mod provides an up-to-date SQLite JDBC driver that a server's classpath can share. It tracks the latest Xerial sqlite-jdbc release and is bumped whenever upstream publishes a new version. The mod itself does not read or write any database; it only supplies the driver so that other components can open .db and .sqlite files over JDBC.
Mods and plugins that need embedded SQLite often bundle a copy of the driver, which adds roughly 10 MB each. Installing this library lets them rely on one shared copy instead. The wrapper loads the driver in a child-first class loader, and returned connections are standard java.sql.Connection objects, so callers can use them without casting to the implementation class.
Minecraft SQLite JDBC is open source under the Apache License 2.0 and is published for Fabric, Forge, NeoForge and Quilt across 50 release versions, 1.12.2 – 26.1.2. Installing it on either side is enough, and neither side has to run it. Paper, Spigot, Bukkit, Purpur and Folia are also supported. The driver requires a newer Java runtime than the oldest Bukkit servers use.
Key features
Shared SQLite driver
Mods and plugins on the same server can use one SQLite JDBC driver instead of each bundling its own copy.
Child-first class loading
The driver is loaded in a child-first class loader, which keeps the SQLite implementation separate from the rest of the server's classes.
Standard JDBC connections
Connections are returned as standard java.sql.Connection objects, so code written against the JDBC API works without changes.
Bundled native binaries
The Xerial driver includes native SQLite binaries for common platforms and extracts them on first use.
Gallery
Compatibility
Latest build for each game version and loader.
26.x3 of 3 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
1.15.x3 of 3 versions with builds
1.14.x5 of 5 versions with builds
1.13.x2 of 2 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
2 older game versions (1.12.2 – 1.13) not shown. All files on Modrinth
Required by 4 mods
Use cases
Who it’s for: Mod and plugin authors who need embedded SQLite, and server owners who run several components that read SQLite databases. Players who only join a server do not need it.
Questions
Does Minecraft SQLite JDBC need a newer Java runtime?
Which mods rely on Minecraft SQLite JDBC?
Does Minecraft SQLite JDBC have to be installed on both sides?
In the catalog
Minecraft SQLite JDBC is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 15,189 mods support Minecraft 26.1.2.
More from Axionize
Similar mods
What the author says
A maintained fork of the dormant SQLite JDBC for Minecraft mod, now tracking the latest Xerial sqlite-jdbc release with auto-bumps whenever upstream cuts a new version. The mod does nothing on its own — it ships the SQLite JDBC driver onto the server's classpath so other plugins/mods that want to read or…
Official listing
- Modrinth page
- modrinth.com/mod/minecraft-sqlite-jdbc
- Owner
- Axionize
- Published
- 2025-04-20
- Updated on Modrinth
- 2026-06-06
- Facts verified
- 2026-10-15
