mirror of
https://github.com/boostorg/mysql.git
synced 2025-05-12 14:11:41 +00:00
129 lines
8.4 KiB
HTML
129 lines
8.4 KiB
HTML
<html>
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||
<title>Chapter 1. Boost.Mysql</title>
|
||
<link rel="stylesheet" href="boostbook.css" type="text/css">
|
||
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
|
||
<link rel="home" href="index.html" title="Chapter 1. Boost.Mysql">
|
||
<link rel="next" href="mysql/intro.html" title="Introduction">
|
||
</head>
|
||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="https://www.boost.org/doc/libs/1_80_0/boost.png"></td></tr></table>
|
||
<hr>
|
||
<div class="spirit-nav"><a accesskey="n" href="mysql/intro.html"><img src="images/next.png" alt="Next"></a></div>
|
||
<div class="chapter">
|
||
<div class="titlepage"><div>
|
||
<div><h2 class="title">
|
||
<a name="mysql"></a>Chapter 1. Boost.Mysql</h2></div>
|
||
<div><div class="author"><h3 class="author">
|
||
<span class="firstname">Ruben</span> <span class="surname">Perez</span>
|
||
</h3></div></div>
|
||
<div><p class="copyright">Copyright © 2019-2022 Ruben
|
||
Perez</p></div>
|
||
<div><div class="legalnotice">
|
||
<a name="mysql.legal"></a><p>
|
||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||
file LICENSE_1_0.txt or copy at <a class="ulink" href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||
</p>
|
||
</div></div>
|
||
</div></div>
|
||
<div class="toc">
|
||
<p><b>Table of Contents</b></p>
|
||
<dl class="toc">
|
||
<dt><span class="section"><a href="mysql/intro.html">Introduction</a></span></dt>
|
||
<dd><dl>
|
||
<dt><span class="section"><a href="mysql/intro.html#mysql.intro.motivation">Motivation</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/intro.html#mysql.intro.when_to_use">When to use</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/intro.html#mysql.intro.requirements">Requirements</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/intro.html#mysql.intro.acknowledgements">Acknowledgements</a></span></dt>
|
||
</dl></dd>
|
||
<dt><span class="section"><a href="mysql/tutorial.html">Tutorial</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/overview.html">Overview</a></span></dt>
|
||
<dd><dl>
|
||
<dt><span class="section"><a href="mysql/overview.html#mysql.overview.connection">Connection objects</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/overview.html#mysql.overview.queries_stmts">Text queries and prepared
|
||
statements</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/overview.html#mysql.overview.rows_and_fields">Rows and fields</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/overview.html#mysql.overview.read">Reading rows</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/overview.html#mysql.overview.rows_fields">Using rows and fields</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/overview.html#mysql.overview.async">Asynchronous functions and multi-threading</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/overview.html#mysql.overview.encoding">Character sets, collations and
|
||
time zones</a></span></dt>
|
||
</dl></dd>
|
||
<dt><span class="section"><a href="mysql/queries.html">Text queries</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/prepared_statements.html">Prepared statements</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/resultsets.html">Resultsets</a></span></dt>
|
||
<dd><dl>
|
||
<dt><span class="section"><a href="mysql/resultsets.html#mysql.resultsets.read">Reading rows</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/resultsets.html#mysql.resultsets.complete">Resultsets becoming complete</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/resultsets.html#mysql.resultsets.multifunction">Multi-function operations</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/resultsets.html#mysql.resultsets.metadata">Metadata</a></span></dt>
|
||
</dl></dd>
|
||
<dt><span class="section"><a href="mysql/fields.html">Fields</a></span></dt>
|
||
<dd><dl>
|
||
<dt><span class="section"><a href="mysql/fields.html#mysql.fields.field_accessors">Field accessors</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/fields.html#mysql.fields.mysql_to_c_type_mappings">MySQL to C++ type
|
||
mappings</a></span></dt>
|
||
</dl></dd>
|
||
<dt><span class="section"><a href="mysql/async.html">Going async</a></span></dt>
|
||
<dd><dl>
|
||
<dt><span class="section"><a href="mysql/async.html#mysql.async.reads_writes">Stream reads and writes</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/async.html#mysql.async.proxy_io">Proxy I/O objects</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/async.html#mysql.async.ops">Protocol operations</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/async.html#mysql.async.completion_tokens">Completion tokens</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/async.html#mysql.async.default_completion_tokens">Default completion
|
||
tokens</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/async.html#mysql.async.cancellations_and_timeouts">Cancellations
|
||
and timeouts</a></span></dt>
|
||
</dl></dd>
|
||
<dt><span class="section"><a href="mysql/ssl.html">SSL/TLS</a></span></dt>
|
||
<dd><dl>
|
||
<dt><span class="section"><a href="mysql/ssl.html#mysql.ssl.streams">SSL-enabled streams</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/ssl.html#mysql.ssl.handshake">When is the SSL handshake performed?</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/ssl.html#mysql.ssl.negotiation">SSL negotiation</a></span></dt>
|
||
</dl></dd>
|
||
<dt><span class="section"><a href="mysql/other_streams.html">UNIX sockets and other stream types</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/error_handling.html">Error handling and available overloads</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/connparams.html">Handshake parameters</a></span></dt>
|
||
<dd><dl>
|
||
<dt><span class="section"><a href="mysql/connparams.html#mysql.connparams.auth">Authentication</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/connparams.html#mysql.connparams.database">Connect with database</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/connparams.html#mysql.connparams.collation">Connection encoding and collation</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/connparams.html#mysql.connparams.ssl">SSL/TLS</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/connparams.html#mysql.connparams.buffer_config">Buffer configuration</a></span></dt>
|
||
</dl></dd>
|
||
<dt><span class="section"><a href="mysql/reconnecting.html">Reconnecting a MySQL connection</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/examples.html">Examples</a></span></dt>
|
||
<dd><dl>
|
||
<dt><span class="section"><a href="mysql/examples/setup.html">Setup</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/examples/query_sync.html">Text query, synchronous</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/examples/prepared_statements.html">Prepared statements</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/examples/metadata.html">Metadata</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/examples/unix_socket.html">UNIX sockets</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/examples/query_async_callbacks.html">Text query, async
|
||
with callbacks</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/examples/query_async_futures.html">Text query, async
|
||
with futures</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/examples/query_async_coroutines.html">Text query, async
|
||
with Boost.Coroutine coroutines</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/examples/query_async_coroutinescpp20.html">Text query,
|
||
async with C++20 coroutines</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/examples/default_completion_tokens.html">Default completion
|
||
tokens</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/examples/timeouts.html">Timeouts</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/examples/ssl.html">Setting SSL options</a></span></dt>
|
||
</dl></dd>
|
||
<dt><span class="section"><a href="mysql/tests.html">Building and running the tests</a></span></dt>
|
||
<dt><span class="section"><a href="mysql/quickref.html">Reference</a></span></dt>
|
||
</dl>
|
||
</div>
|
||
</div>
|
||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||
<td align="left"><p><small>Last revised: November 16, 2022 at 14:22:31 GMT</small></p></td>
|
||
<td align="right"><div class="copyright-footer"></div></td>
|
||
</tr></table>
|
||
<hr>
|
||
<div class="spirit-nav"><a accesskey="n" href="mysql/intro.html"><img src="images/next.png" alt="Next"></a></div>
|
||
</body>
|
||
</html>
|