кодесурса
«MySQL

MySQL Connectors и API

script1adsense2code
script1adsense3code

Соединители и API

MySQL Connectors обеспечивают подключение к серверу MySQL для клиентских программ, а API предоставляют низкоуровневый доступ к протоколу и ресурсам MySQL. Вы можете подключать и выполнять операторы MySQL из другого языка или среды, включая ODBC, Python, Perl, Ruby, PHP, Java (JDBC), а также встроенные экземпляры C и встроенные MySQL через соединители и API.

Что такое водитель?
Драйвер - это часть программного обеспечения, предназначенная для связи с конкретным сервером базы данных. Драйвер также может вызывать библиотеку, такую как «MySQL Client Library» или «MySQL Native Driver». Эти библиотеки реализуют протокол низкого уровня, используемый для связи с сервером базы данных.

Что такое разъем?
Соединитель относится к программному обеспечению, которое позволяет вашему приложению подключаться к серверу базы данных MySQL. MySQL предоставляет коннекторы для различных языков, включая Python, Perl, Ruby, PHP, Java (JDBC), C и т. Д.

Что такое API?
API, аббревиатура интерфейса прикладной программы, представляет собой набор инструкций по программированию (через классы, методы, функции и переменные) и стандартов для доступа к веб-приложению или веб-инструменту.
API могут быть процедурными или объектно-ориентированными. С процедурным API вы вызываете функции для выполнения задач, с объектно-ориентированным API вы создаете экземпляры классов, а затем вызываете методы для получающихся объектов. Из этих двух обычно предпочтительным является второй, так как он более современный и ведет к более организованному коду.

Список коннекторов MySQL

  • ODBC / Connector: обеспечивает поддержку драйверов для подключения (платформы Windows, Unix и Mac OS X) к MySQL с использованием API-интерфейса Open Database Connectivity (ODBC).
  • .Net / Connector: предоставляет поддержку для создания приложений .NET, которые подключаются к MySQL.
  • J / Connector: обеспечивает поддержку драйверов для подключения к MySQL из приложений Java с помощью API подключения к базе данных Java (JDBC).
  • Python / Connector: обеспечивает поддержку драйверов для подключения к MySQL из приложений Python с использованием Python DB API версии 2.0.
  • C ++ / Connector: является автономной заменой клиентской библиотеки MySQL ( libMySQLclient ), используемой для приложений на языке Си.

Примечание: libMySQLclient включен в дистрибутивы MySQL и в дистрибутивы MySQL Connector / C.

Список сторонних API MySQL

язык API Тип
Ada Привязки GNU Ada MySQL libMySQLclient Привязки MySQL для GNU Ada
С C API libMySQLclient Раздел 23.8, «MySQL C API» .
С Соединитель / C Замена для libMySQLclient MySQL, Connector / C Руководство разработчика .
C ++ Соединитель / C ++ libMySQLclient MySQL, Connector / C ++ Developer Guide .
MySQL ++ libMySQLclient MySQL ++ Веб-сайт .
MySQL завернутый libMySQLclient MySQL завернутый .
Какао MySQL-Какао libMySQLclient Совместим со средой Objective-C Cocoa. http://MySQL-cocoa.sourceforge.net/
D MySQL для D libMySQLclient MySQL для D.
Eiffel Eiffel MySQL libMySQLclient Раздел 23.14, «MySQL Eiffel Wrapper» .
Erlang Эрл-MySQL-драйвер libMySQLclient Эрл-MySQL-драйвер.
Haskell Haskell MySQL Bindings Родной Водитель Чистые привязки Брайана О'Салливана к MySQL на Haskell .
HSQL-MySQL libMySQLclient Драйвер MySQL для Haskell .
Java / JDBC Соединитель / Дж Родной Водитель MySQL, Connector / J Руководство разработчика .
Kaya MyDB libMySQLclient MyDB .
Lua LuaSQL libMySQLclient LuaSQL
.NET / Mono Connector / Net Родной Водитель MySQL, Connector / Net Developer Guide .
Объектив Caml Объективные привязки Caml MySQL libMySQLclient Привязки MySQL для объективной камеры .
октава Привязки базы данных для GNU Octave libMySQLclient Привязки базы данных для GNU Octave .
ODBC Connector / ODBC libMySQLclient MySQL, Connector / ODBC Developer Guide .
Perl DBI / DBD :: MySQL libMySQLclient Раздел 23.10, «MySQL Perl API» .
Net :: MySQL Родной Водитель Net :: MySQL в CPAN
PHP MySQL, ext / MySQLinterface (устарело) libMySQLclient Оригинальный MySQL API (MySQL) .
MySQLi, внутр / MySQLiinterface libMySQLclient Улучшенное расширение MySQL (MySQLi) .
PDO_MySQL libMySQLclient Функции MySQL (PDO_MySQL) (MySQL (PDO)) .
PDO MySQLnd Родной Водитель
питон Соединитель / Python Родной Водитель MySQL, Connector / Python Developer Guide .
MySQLdb libMySQLclient MySQL Python API
Рубин MySQL / рубин libMySQLclient Использует libMySQLclient. MySQL / Ruby API .
Рубин / MySQL Родной Водитель Раздел 23.12.2, «API Ruby / MySQL» .
Схема Myscsh libMySQLclient Myscsh .
SPL sql_MySQL libMySQLclient sql_MySQL для SPL .

Список версий MySQL, Connector и Сервера

соединитель Версия разъема Версия MySQL Server
Соединитель / C 6.1.0 GA 5,6, 5,5, 5,1, 5,0, 4,1
Соединитель / C ++ 1,0,5 га 5,6, 5,5, 5,1
Соединитель / Дж 5.1.8 5,6, 5,5, 5,1, 5,0, 4,1
Connector / Net 6,5 5,6, 5,5, 5,1, 5,0
Connector / Net 6,4 5,6, 5,5, 5,1, 5,0
Connector / Net 6,3 5,6, 5,5, 5,1, 5,0
Connector / Net 6.2 (больше не поддерживается) 5,6, 5,5, 5,1, 5,0
Connector / Net 6.1 (больше не поддерживается) 5,6, 5,5, 5,1, 5,0
Connector / Net 6.0 (больше не поддерживается) 5,6, 5,5, 5,1, 5,0
Connector / Net 5.2 (больше не поддерживается) 5,6, 5,5, 5,1, 5,0
Connector / Net 1.0 (больше не поддерживается) 5.0, 4.0
Connector / ODBC 5,1 5.6, 5.5, 5.1, 5.0, 4.1.1+
Connector / ODBC 3.51 (Unicode не поддерживается) 5,6, 5,5, 5,1, 5,0, 4,1

Далее: MySQL ODBC Connection.

Предыдущая: PHPMyAdmin
Далее: MySQL ODBC Connector

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code