# MariaDB Connector/C++ OverviewO

MariaDB Connector/C++ enables C++ applications to establish client connections to MariaDB database products over TLS.

{% hint style="info" %}

<p align="center">The most recent release of <a href="">MariaDB Connector/C++</a> is:</p>

<h4 align="center"><a href="https://app.gitbook.com/s/aEnK0ZXmUbJzqQrTjFyb/connectors/c++/1.1/1.1.7" class="button secondary">Connector/C++ 1.1.7</a> <a href="https://mariadb.com/downloads/connectors/connectors-data-access/cpp-connector" class="button primary">Download Now</a></h4>
{% endhint %}

C++ applications can connect to MariaDB database products either with MariaDB Connector/C++ or [MariaDB Connector/C](https://mariadb.com/docs/connectors/mariadb-connector-c).

Using MariaDB Connector/C++ in C++ applications enables design with an object-oriented model and enables efficient dynamic memory allocation/de-allocation with smart pointers.

| Feature             | Connector/C++ | [Connector/C](https://mariadb.com/docs/connectors/mariadb-connector-c) |
| ------------------- | ------------- | ---------------------------------------------------------------------- |
| Executes SQL        | Yes           | Yes                                                                    |
| Object-Oriented     | Yes           | No                                                                     |
| Smart Pointers      | Yes           | No                                                                     |
| Implements JDBC API | Yes           | No                                                                     |

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

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