Connect to MariaDB through standard ODBC by configuring the ZappySys JDBC Bridge Driver without Java coding.
Download the official mariadb-java-client JAR, create a DSN with a jdbc:mariadb URL, validate with Test Connection, and preview SQL before wiring Excel, Power BI, or ETL jobs. Built on the same JDBC-ODBC bridge flow documented for MariaDB.
Part of ZappySys ODBC PowerPack (30+ drivers).
D:\Drivers\JDBC\mariadb-java-client.jar). Use a User DSN for interactive design and a System DSN for Windows services; match 32-bit vs 64-bit ODBC Administrator to the host process. If Java is not found, check JAVA_HOME / PATH or install Corretto. For connection errors, browse ZappySys Community MariaDB-related threads.
⚡ Key Benefits
- MariaDB over ODBC — Reach MariaDB through a JDBC Bridge DSN your ODBC tools already understand
- Official JDBC JAR — Follow the guide to download
mariadb-java-clientand reference it in the DSN wizard - Validated connectivity — Use Test Connection plus in-DSN SQL preview before production queries
- Operational DSN patterns — Choose User DSN for desktop sessions and System DSN for service accounts (match ODBC bitness)
- Optional Data Gateway — Centralize the MariaDB data source for shared ODBC access and simpler control
📸 Visual Overview & Setup
|
1. Choose JDBC Bridge Driver Type
|
2. Enter Full Path for *.jar file (i.e. JDBC driver file)
|
3. Preview SQL Query
|
|
4. Load MariaDB Rows into Excel
|
5. Connect from Power BI
|
6. Share via Data Gateway
|
🔗 Seamless SQL Query Integration
SELECT * FROM orders
✔ Bridge relays SQL without rewriting it
✔ Works inside SQL Server, Power BI, Excel
🔧 Key Features
Read & Query
- Issue MariaDB SQL through ODBC after the DSN is configured
- Use the preview grid or Select Table metadata picker when the JDBC driver exposes catalogs
- See additional patterns in JDBC Bridge SQL query examples linked from the setup guide
JDBC Bridge Configuration
- Example JDBC URL from the guide:
jdbc:mariadb://mariadb-instance-host-name:3306/MyDatabase - Example DSN name from the guide:
MariadbDSN - Point JDBC driver file(s) at your local JAR (example path:
D:\Drivers\JDBC\mariadb-java-client.jar) - Example credentials from the guide: user
rootwith your database password - Set Connection parameters to
[]when no extra properties are required, or extend per your server policy - Run Test Connection to confirm Java, JAR path, and network reachability before connecting client tools
Writes & Driver Behavior
- The bridge forwards SQL unchanged; INSERT/UPDATE/DELETE support depends on your MariaDB JDBC build and grants
- If you see action is not supported, that reflects the JDBC driver rather than the ZappySys bridge
Reliability & Platform Fit
- Standard ODBC 3.x for Power BI, Excel, SQL Server linked servers, SSIS ODBC Source, and custom apps
- Java 8 minimum with Java 21 recommended when your JDBC distribution allows it
- For Data Gateway deployments, copy DSN settings to the gateway host, adjust firewall rules, and restart the gateway service after edits
- Use the guide’s Troubleshooters & resources (JDBC Bridge Driver) list for Java discovery, SSL, multi-JAR merges, logging, and disconnect errors
- Learn more about the bridge in ZappySys JDBC Bridge Driver documentation
💡 Common Use Cases
Typical scenarios for the MariaDB ODBC Driver:
- Self-service analytics: Let analysts refresh Excel or Power BI models directly against MariaDB.
Example: quickSELECTpreviews from the DSN before publishing reports. - Operational integration: Land MariaDB extracts into SQL Server for downstream SSIS or stored procedures.
Example: scheduled jobs using a System DSN under a service account. - Gateway sharing: Publish
MariadbDSNon Data Gateway for ODBC Driver for SQL Server clients.
Example: teams reuseZappySysGatewayDSNwith default database set to the gateway data source name. - Service automation: Match 32-bit vs 64-bit ODBC Administrator with the host process for Agent or Windows services.
Example: align SQL Agent steps with the correct DSN bitness.
🎯 Summary
Bring MariaDB into ODBC-native tools without maintaining bespoke JDBC plumbing.
Install Java, add the MariaDB JDBC JAR, build a JDBC Bridge DSN, validate connectivity, and reuse the same DSN across Excel, Power BI, SQL Server, and optional Data Gateway deployments.
Ready to query MariaDB over ODBC?
Install the full ODBC PowerPack to unlock all drivers and start your free trial.