mysql/index.html

129 lines
8.4 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<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>