- 客户端可以使用多种协议连接到mysql server
- 客户端可以在任何平台上使用TCP/IP套接字来进行连接。
- 在windows系统上,如果服务器在name_pipe启用系统变量的情况下启动,则客户端可以使用命名管道进行连接,如果再shared_memory启用系统变量的情况下启动,windows服务器还支持共享内存连接。客户端可以使用--protocol=memory选项通过共享内存进行连接
- 在unix系统上,客户端可以使用Unix域套接字文件进行连接。
- MySQL客户端程序可以用多种语言编写。用C编写的客户端库可用于用C或C ++编写的客户端,或提供C绑定的任何语言的客户端。
- 提供了C,C ++,Eiffel,Java,Perl,PHP,Python,Ruby和Tcl的API,使MySQL客户端可以用多种语言编写。
- 连接器/ ODBC(MyODBC)接口为使用ODBC(开放数据库连接)连接的客户端程序提供MySQL支持。例如,您可以使用MS Access连接到MySQL服务器。客户端可以在Windows或Unix上运行。连接器/ ODBC源可用。支持所有ODBC 2.5功能,以及许多其他功能。
- Connector / J接口为使用JDBC连接的Java客户端程序提供MySQL支持。客户端可以在Windows或Unix上运行。连接器/ J源可用。
- MySQL Connector / NET使开发人员可以轻松创建需要与MySQL安全,高性能数据连接的.NET应用程序。它实现了必需的ADO.NET接口,并集成到ADO.NET感知工具中。开发人员可以使用他们选择的.NET语言来构建应用程序。MySQL Connector / NET是使用100%纯C#编写的完全托管的ADO.NET驱动程序。