Core features of Boost.MySQL
developBoost.MySQL provides a C++11 client for MySQL and MariaDB servers with the following capabilities:
- Text queries: Execution of text SQL queries and data retrieval using the MySQL "text protocol".
- Prepared statements: Execution of prepared statements using the MySQL "binary protocol".
- Stored procedures: Support for calling stored procedures.
- Authentication: Supports
mysql_native_passwordandcaching_sha2_passwordauthentication plugins. - Security: Encrypted connections via TLS.
- Transports: Support for both TCP and UNIX socket transports.
- Connection Management: Includes connection pools.
- SQL Generation: Friendly client-side generated SQL.
- Pipelines: Experimental support for pipelines.