MySQL Client Library: Accessing MySQL Databases over TCP
The MySQL Client Library provides an interface for connecting to, querying, and updating MySQL databases. It does not depend upon any locally installed drivers. Rather it implements the MySQL client/server network protocol. All database connections are established via TCP and may optionally be tunelled through SSL, provided the database server supports SSL connections and the OpenSSL libraries are available on the client.