See Also connection pool, connection string, Connector/NET, Connector/ODBC, DSN, host, port. 

## connection pool 

 A cache area that allows database connections  to be reused within the same application or across different applications, rather than setting up and tearing down a new connection for every database operation. This technique is common with J2EE  application servers. Java  applications using Connector/J  can use the connection pool features of Tomcat  and other application servers. The reuse is transparent to applications; the application still opens and closes the connection as usual. See Also connection, Connector/J, J2EE, Tomcat. 

## connection string 

 A representation of the parameters for a database connection , encoded as a string literal so that it can be used in program code. The parts of the string represent connection parameters such as host  and port . A connection string contains several key-value pairs, separated by semicolons. Each key-value pair is joined with an equal sign. Frequently used with Connector/NET  applications; see Creating a Connector/NET Connection String for details. 

See Also connection, Connector/NET, host, port. 

## connector 

 MySQL Connectors provide connectivity to the MySQL server for client  programs. Several programming languages and frameworks each have their own associated Connector. Contrast with the lower-level access provided by an API . 

See Also API, client, Connector/C++, Connector/J, Connector/NET, Connector/ODBC. 

## Connector/C++ 

 Connector/C++ 8.0 can be used to access MySQL servers that implement a document store, or in a traditional way using SQL queries. It enables development of C++ applications using X DevAPI, or plain C applications using X DevAPI for C. It also enables development of C++ applications that use the legacy JDBC-based API from Connector/C++ 1.1. For more information, see MySQL Connector/C++ 8.0 Developer Guide. 

See Also client, connector, JDBC. 

## Connector/J 

 A JDBC  driver that provides connectivity for client  applications developed in the Java  programming language. MySQL Connector/J is a JDBC Type 4 driver: a pure-Java implementation of the MySQL protocol that does not rely on the MySQL client libraries . For full details, see MySQL Connector/J 8.0 Developer Guide. 

See Also client, client libraries, connector, Java, JDBC. 

## Connector/NET 

 A MySQL connector  for developers writing applications using languages, technologies, and frameworks such as C# , .NET , Mono , Visual Studio , ASP.net , and ADO.net . 

See Also ADO.NET, ASP.net, connector, C#, Mono, Visual Studio. 

## Connector/ODBC 

 The family of MySQL ODBC drivers that provide access to a MySQL database using the industry standard Open Database Connectivity ( ODBC ) API. Formerly called MyODBC drivers. For full details, see MySQL Connector/ ODBC Developer Guide. 

See Also connector, ODBC. 

## Connector/PHP 

 A version of the mysql  and mysqli APIs  for PHP  optimized for the Windows operating system. 

See Also connector, PHP, PHP API. 

## consistent read 

 A read operation that uses snapshot  information to present query results based on a point in time, regardless of changes performed by other transactions running at the same time. If queried data has been changed by another 

