Client Instructions¶
Database services on MariaDB SkySQL are accessible through client connections from the MariaDB Client, MariaDB Connectors, and some third-party clients and connectors.
Just need the basics? See Connect to MariaDB SkySQL.
MariaDB Clients and Tools¶
Client/Tool |
Description |
Transactions |
Analytics |
Smart Transactions (HTAP) |
Distributed SQL |
---|---|---|---|---|---|
Command-line client |
Yes |
Yes |
Yes |
Yes |
|
Command-line data import |
Yes |
Yes |
Yes |
Yes |
|
Command-line logical backups |
Yes |
No |
Yes (InnoDB) |
No |
MariaDB Connectors¶
Connector |
Description |
Transactions |
Analytics |
Smart Transactions (HTAP) |
Distributed SQL |
---|---|---|---|---|---|
C connector |
Yes |
Yes |
Yes |
Yes |
|
Java connector |
Yes |
Yes |
Yes |
Yes |
|
Node.js connector |
Yes |
Yes |
Yes |
Yes |
|
ODBC connector |
Yes |
Yes |
Yes |
Yes |
|
Python connector |
Yes |
Yes |
Yes |
Yes |
Connector |
Programming Language |
API |
License |
---|---|---|---|
C |
libmariadb |
LGPL 2.1 |
|
Java 11, Java 8
Java 7
|
JDBC 4.2
JDBC 4.1
|
LGPL 2.1 |
|
Node.js 6 or later |
Promise API
Callback API
|
LGPL 2.1 |
|
N/A |
ODBC 3.5 |
LGPL 2.1 |
|
Python 3.6 or later |
Python DB API 2.0 (PEP-249) |
LGPL 2.1 |
Third Party MariaDB Clients and Tools¶
Database services on MariaDB SkySQL are accessible using many third-party client applications.
Client/Tool |
Transactions |
Analytics |
Smart Transactions (HTAP) |
Distributed SQL |
---|---|---|---|---|
Yes |
Yes |
Yes |
No |
|
Yes |
Yes |
Yes |
Yes |
|
Yes |
Yes |
Yes |
Yes |
|
Yes |
Yes |
Yes |
No |
|
Yes |
Yes |
Yes |
Yes |
|
Yes |
Yes |
Yes |
Yes |
|
Yes |
Yes |
Yes |
No |
|
Yes |
Yes |
Yes |
Yes |
Other Clients and Tools¶
The clients and tools listed here have been confirmed to connect and execute queries with MariaDB SkySQL services. Additional clients and tools may be compatible with these services, when properly configured.