<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Chapter 21. Connectors and APIs</title>
<link rel="stylesheet" href="mvl.css" type="text/css" />
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1 + chunker.py v1.9.1" />
<link rel="start" href="index.html" title="{book-title}" />
<link rel="up" href="" title="" />
<link rel="prev" href="performance-schema.html" title="Chapter 20. MySQL Performance Schema" />
<link rel="next" href="extending-mysql.html" title="Chapter 22. Extending MySQL" />
<script language="javascript" type="text/javascript">
function addOnload(theFunc)
{
var previous = window.onload;
if (typeof window.onload != 'function')
{
window.onload = theFunc;
}
else
{
window.onload = function()
{
previous();
theFunc();
}
}
}
addOnload(function()
{
var base = new Date(1377046276+*1000);
var now = new Date();
var diff = ((now-base)/1000)/(24*3600);
if (diff > 90) {
var nodes = document.getElementsByClassName('titlepage');
nodes[0].innerHTML = '<p style="border: 5px #ff0000 solid; padding: 5px; margin 5px">' +
'This copy of the manual is more than 90 days old. We encourage you to download a ' +
'new version from <a href="http://dev.mysql.com">dev.mysql.com/doc</a>.</p>' + nodes[0].innerHTML;
}
});
</script>
<noscript></noscript>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr>
<th colspan="3" align="center">Chapter 21. Connectors and APIs</th>
</tr>
<tr>
<td width="20%" align="left"><a accesskey="p" href="performance-schema.html">Prev</a> </td>
<th width="60%" align="center"></th>
<td width="20%" align="right"> <a accesskey="n" href="extending-mysql.html">Next</a></td>
</tr>
</table>
<hr>
</div>
<div class="chapter">
<div class="titlepage">
<div>
<div>
<h1 class="title"><a name="connectors-apis"></a>Chapter 21. Connectors and APIs</h1>
</div>
</div>
</div>
<div class="toc">
<p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="connectors-apis.html#connector-odbc">21.1. MySQL Connector/ODBC</a></span></dt><dd><dl><dt><span class="section"><a href="connectors-apis.html#connector-odbc-versions">21.1.1. Connector/ODBC Versions</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-odbc-introduction">21.1.2. Connector/ODBC Introduction</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-odbc-installation">21.1.3. Connector/ODBC Installation</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-odbc-configuration">21.1.4. Configuring Connector/ODBC</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-odbc-examples">21.1.5. Connector/ODBC Examples</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-odbc-reference">21.1.6. Connector/ODBC Reference</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-odbc-usagenotes">21.1.7. Connector/ODBC Notes and Tips</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-odbc-support">21.1.8. Connector/ODBC Support</a></span></dt></dl></dd><dt><span class="section"><a href="connectors-apis.html#connector-net">21.2. MySQL Connector/Net</a></span></dt><dd><dl><dt><span class="section"><a href="connectors-apis.html#connector-net-versions">21.2.1. Connector/Net Versions</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-net-installation">21.2.2. Connector/Net Installation</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-net-visual-studio">21.2.3. Connector/Net Visual Studio Integration</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-net-tutorials">21.2.4. Connector/Net Tutorials</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-net-programming">21.2.5. Connector/Net Programming</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-net-connection-options">21.2.6. Connector/Net Connection String Options Reference</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-net-rt">21.2.7. Connector/Net Support for Windows Store</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-net-entityframework50">21.2.8. EF 5 Support</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-net-ref">21.2.9. Connector/Net API Reference</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-net-support">21.2.10. Connector/Net Support</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-net-faq">21.2.11. Connector/Net FAQ</a></span></dt></dl></dd><dt><span class="section"><a href="connectors-apis.html#connector-j">21.3. MySQL Connector/J</a></span></dt><dd><dl><dt><span class="section"><a href="connectors-apis.html#connector-j-overview">21.3.1. Overview of MySQL Connector/J</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-j-versions">21.3.2. Connector/J Versions</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-j-installing">21.3.3. Connector/J Installation</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-j-examples">21.3.4. Connector/J Examples</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-j-reference">21.3.5. Connector/J (JDBC) Reference</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-j-usagenotes-basic">21.3.6. JDBC Concepts</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-j-usagenotes-j2ee-concepts-connection-pooling">21.3.7. Connection Pooling with Connector/J</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-j-usagenotes-j2ee-concepts-managing-load-balanced-connections">21.3.8. Load Balancing with Connector/J</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-j-usagenotes-j2ee-concepts-load-balancing-failover">21.3.9. Failover with Connector/J</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-j-interceptors">21.3.10. Using the Connector/J Interceptor Classes</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-j-usagenotes-tomcat">21.3.11. Using Connector/J with Tomcat</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-j-usagenotes-jboss">21.3.12. Using Connector/J with JBoss</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-j-usagenotes-spring-config">21.3.13. Using Connector/J with Spring</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-j-usagenotes-glassfish-config">21.3.14. Using Connector/J with GlassFish</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-j-usagenotes-troubleshooting">21.3.15. Troubleshooting Connector/J Applications</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-j-usagenotes-known-issues-limitations">21.3.16. Known Issues and Limitations</a></span></dt><dt><span class="section"><a href="connectors-apis.html#connector-j-support">21.3.17. Connector/J Support</a></span></dt></dl></dd><dt><span class="section"><a href="connectors-apis.html#connector-cpp">21.4. MySQL Connector/C++</a></span></dt><dd><dl><dt><span class="section"><a href="connectors-apis.html#connector-cpp-downloading">21.4.1. How to Get MySQL Connector/C++</a></span></dt><dt><span class="se