Connect and Query
This page is part of MariaDB's Enterprise Documentation.
Topics on this page:
Overview
Database connections are made using a connector (from an application) or a client (interactively or from scripts).
Clients and connectors listed here are supported under MariaDB Corporation Engineering Policies.
Clients and connectors listed here are compatible with:
MariaDB SkySQL DBaaS
MariaDB Enterprise (including MariaDB Enterprise Server and MariaDB MaxScale)
MariaDB Community Server
MariaDB Connectors
MariaDB Connectors are available for many popular programming languages.
Programming Language / Interface | Connector |
---|---|
C | |
C++ | |
Java - JDBC | |
Java - R2DBC | |
JavaScript | |
ODBC | |
Python |
MariaDB Client
MariaDB Client can be used interactively or within scripts.
MariaDB Client is included with distributions of MariaDB Enterprise.
Compatible third-party clients exist but are not listed here.
Executable Filename | Purpose |
---|---|
| Connect from the command-line |
Tools and Utilities
Tools and utilities listed here are included with distributions of MariaDB Enterprise and make a client connection.
Command-Line Executable | Purpose |
---|---|
| Check configuration and current status |
| Create and restore physical backups (including Aria, InnoDB, MyISAM, MyRocks) |
| Read binary logs or relay logs |
| Perform table maintenance operations |
| Create logical backups |
| Load table data from CSV, TSV, and other text file formats |
| Display databases, tables, table columns, indexes |
| Generate client load for testing |
Business Intelligence (BI)
MariaDB Enterprise is accessible from business intelligence (BI) platforms, including:
BI Platform | Detail |
---|---|
Microsoft Power BI | MariaDB Direct Query Adapter for Microsoft Power BI enables Microsoft Power BI Desktop users to remotely connect to and query their MariaDB database, including on MariaDB SkySQL, without downloading the entire data set to their local machine. |