ModsFinder

SQLite JDBC

by Kosmolot

SQLite JDBC is a library that gives other mods and server plugins a way to read and write SQLite databases through the JDBC interface.

FabricForgeQuiltClient or server, optionalApache License 2.0Open source1.12 – 1.20.4

What it does

The mod does not add blocks, items or gameplay on its own. It packages the Xerial SQLite JDBC Driver with extra mod metadata so that Fabric, Forge and Quilt can load it as a library, and other mods use it to open SQLite files from Java code. Dynmap is one example of a mod that relies on JDBC in this way.

Installing the mod on a server with Paper or Spigot works the same way, since the same universal JAR runs on Forge, Fabric and Spigot. Builds cover 1.12 – 1.20.4, with 35 release versions listed and the latest file dated 2023-05-06 for 1.20.4. The code is open source under the Apache License 2.0 and the source code and issue tracker are public.

Because the driver is a direct repackage of the upstream project, the author states that no modifications were made to the underlying JDBC driver. Other mods that need a SQLite connection depend on this library rather than bundling their own copy, which is why several catalog mods list it as a requirement.

Key features

  1. Bundled SQLite driver

    The Xerial SQLite JDBC Driver is packaged so that Java code can connect to SQLite databases without a separate install.

  2. Universal JAR

    One JAR loads on Forge, Fabric and Spigot, so a single file covers each of these platforms.

  3. Added mod metadata

    Metadata added to the repackaged driver lets the mod loaders recognize the JAR as a mod.

  4. No gameplay changes

    The library adds no content of its own and leaves the behavior of the driver unchanged.

Compatibility

Latest build for each game version and loader.

1.20.x5 of 5 versions with builds
1.20.43.41.2.1+202305063.41.2.1+202305063.41.2.1+20230506
1.20.33.41.2.1+202305063.41.2.1+202305063.41.2.1+20230506
1.20.23.41.2.1+202305063.41.2.1+202305063.41.2.1+20230506
1.20.13.41.2.1+202305063.41.2.1+202305063.41.2.1+20230506
1.203.41.2.1+202305063.41.2.1+202305063.41.2.1+20230506
1.19.x5 of 5 versions with builds
1.19.43.41.2.1+202305063.41.2.1+202305063.41.2.1+20230506
1.19.33.41.2.1+202305063.41.2.1+202305063.41.2.1+20230506
1.19.23.41.2.1+202305063.41.2.1+202305063.41.2.1+20230506
1.19.13.41.2.1+202305063.41.2.1+202305063.41.2.1+20230506
1.193.41.2.1+202305063.41.2.1+202305063.41.2.1+20230506
1.18.x3 of 3 versions with builds
1.18.23.41.2.1+202305063.41.2.1+202305063.41.2.1+20230506
1.18.13.41.2.1+202305063.41.2.1+202305063.41.2.1+20230506
1.183.41.2.1+202305063.41.2.1+202305063.41.2.1+20230506
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.x3 of 3 versions with builds
1.12.x3 of 3 versions with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Required by 5 mods

Use cases

Who it’s for: Mod developers and server plugin authors who need a SQLite connection in Java code. Players who only want gameplay content will not find anything to use directly.

How it compares

Full comparison

Minecraft PostgreSQL JDBC is open source under the BSD 2-Clause License and covers Fabric, Forge, NeoForge and Quilt for 1.12.2 – 26.1.2, so it targets a different database. MySQL JDBC Driver is open source under the GNU General Public License v2.0 only, for Fabric and NeoForge across 1.18 – 1.21.4, and it works on either side of a connection while neither side needs it. It connects to MySQL rather than SQLite.

ModLoadersGame versionsEnvironmentUpdated
SQLite JDBCFabric, Forge and Quilt1.12 – 1.20.4Client or server, optional2023-05-06
Minecraft PostgreSQL JDBCFabric, Forge, NeoForge and Quilt1.12.2 – 26.1.2Not published2026-06-06
MySQL JDBC DriverFabric and NeoForge1.18 – 1.21.4Client or server, optional2025-01-03

Questions

Does SQLite JDBC need to be installed on the server?

It works on either the client or the server, and neither side needs it. Mods that depend on it need it installed on the side where they run.

Which loaders does SQLite JDBC support?

Files are published for Fabric, Forge and Quilt. The universal JAR also runs on Spigot for server use.

Why is the mod not a gameplay mod?

It adds no content and only supplies the SQLite driver, which other mods call from their code.

In the catalog

SQLite JDBC is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,907 mods support Minecraft 1.20.4.

More from Kosmolot

All projects

Similar mods

What the author says

SQLite JDBC driver for use as an external library/optional dependency by other projects. This mod is a universal JAR and runs on all versions of Forge/Fabric/Spigot from 1.12.2 to current.
Kosmolot, on the Modrinth page

Official listing

Owner
Kosmolot
Published
2023-05-06
Updated on Modrinth
2023-05-06
Facts verified
2026-10-15

Tags