Download the MariaDb JDBC driver, copy the JDBC URL into DbSchema, and start designing schemas with ER diagrams — free Community Edition.
A JDBC driver is a Java .jar library that lets applications connect to MariaDb.
DbSchema uses JDBC to reverse engineer schemas, run SQL, and generate documentation.
Driver files are usually published by the database vendor or an open-source project.
Host, port, database name, and SSL options are passed in a URL starting with jdbc:.
Each MariaDb driver uses its own syntax — see the connection details below.
MariaDB is a community-developed, drop-in replacement for MySQL, created by MySQL's original developers after Oracle's acquisition. It adds features like Galera clustering, ColumnStore storage engine, and more advanced replication options while maintaining full MySQL compatibility.
The driver archive is a zip file. Extract it and load the .jar files using DbSchema's Driver Manager.
Install MariaDb from http://www.mysql.com. During installation go for a detailed install, and when you are prompted for the user password check the 'Enable root access from remote machines'.
Enabling this you will be allowed to connect to MariaDb from another computer. Remember the password you set here, it will be requested when connecting to the database as user root.
Because MariaDB is wire-compatible with MySQL, DbSchema connects using the MySQL JDBC driver and renders all InnoDB tables, foreign keys, and indexes in the ER diagram. Use Schema Synchronization to generate MariaDB-specific DDL including COLLATION and ENGINE clauses.
Connect MariaDb, build your first ER diagram in minutes. No account required.
Get the MariaDb driver zip below and install DbSchema for Windows, macOS, or Linux.
In DbSchema, open Driver Manager, add the extracted JAR, and paste your JDBC URL.
Reverse engineer MariaDb, edit the model visually, and publish schema documentation.
After the JDBC driver connects, you get ER diagrams, SQL editor, schema sync, and HTML documentation in one desktop app. Compare DbSchema editions.
Reverse engineer MariaDb into an interactive diagram and edit structures visually.
Run SQL with autocomplete or compose queries without writing every join by hand.
Export HTML docs your team can browse without installing DbSchema.
Connection tips, ports, SSL, and schema design workflows on the database landing page.
Other drivers teams often configure alongside MariaDb.
Teams working with MariaDb often use these engines too. Explore dedicated guides and JDBC setup for each.