> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/server/clients-and-utilities/server-client-software/client-libraries/connect-and-query.md).

# Connect and Query

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](https://mariadb.com/engineering-policies/).

Clients and connectors listed here are compatible with:

* MariaDB database products (including Enterprise Server and MaxScale)
* MariaDB Community Server

## MariaDB Connectors

MariaDB Connectors are available for many popular programming languages.

| Programming Language / Interface | Connector                                                                 |
| -------------------------------- | ------------------------------------------------------------------------- |
| C                                | [MariaDB Connector/C](/docs/connectors/mariadb-connector-c.md)            |
| C++                              | [MariaDB Connector/C++](/docs/connectors/mariadb-connector-cpp.md)        |
| Java - JDBC                      | [MariaDB Connector/J](/docs/connectors/mariadb-connector-j.md)            |
| Java - R2DBC                     | [MariaDB Connector/R2DBC](/docs/connectors/mariadb-connector-r2dbc.md)    |
| JavaScript                       | [MariaDB Connector/Node.js](/docs/connectors/mariadb-connector-nodejs.md) |
| ODBC                             | [MariaDB Connector/ODBC](/docs/connectors/mariadb-connector-odbc.md)      |
| Python                           | [MariaDB Connector/Python](/docs/connectors/mariadb-connector-python.md)  |

## MariaDB Client

MariaDB Client can be used interactively or within scripts.

MariaDB Client is included with distributions of MariaDB database products.

Compatible third-party clients exist but are not listed here.

| Executable Filename | Purpose                       |
| ------------------- | ----------------------------- |
| mariadb, mysql      | Connect from the command line |

For additional information about MariaDB Client, see MariaDB Client.

## Tools and Utilities

Tools and utilities listed here are included with distributions of MariaDB database products and make a client connection.

| Command-Line Executable        | Purpose                                                                       |
| ------------------------------ | ----------------------------------------------------------------------------- |
| mariadb-admin, mysqladmin      | Check configuration and current status                                        |
| mariadb-backup, mariadb-backup | Create and restore physical backups (including Aria, InnoDB, MyISAM, MyRocks) |
| mariadb-binlog, mysqlbinlog    | Read binary logs or relay logs                                                |
| mariadb-check, mysqlcheck      | Perform table maintenance operations                                          |
| mariadb-dump, mysqldump        | Create logical backups                                                        |
| mariadb-import, mysqlimport    | Load table data from CSV, TSV, and other text file formats                    |
| mariadb-show, mysqlshow        | Display databases, tables, table columns, indexes                             |
| mariadb-slap, mysqlslap        | Generate client load for testing                                              |

## Business Intelligence (BI)

MariaDB database products are accessible from business intelligence (BI) platforms, including:

| BI Platform        | Detail                                                                                                                                                                                                                                                                                                                                                                                |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Microsoft Power BI | [MariaDB Direct Query Adapter for Microsoft Power BI](/docs/server/clients-and-utilities/graphical-and-enhanced-clients/mariadb-direct-query-adapter-for-microsoft-power-bi.md) enables Microsoft Power BI Desktop users to remotely connect to and query their MariaDB database, including on MariaDB MariaDB Cloud, without downloading the entire data set to their local machine. |

<sub>*This page is: Copyright © 2025 MariaDB. All rights reserved.*</sub>

{% @marketo/form formId="4316" %}
