WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
MySQL Connector/C++ 8.0 является соединителем базы данных MySQL для
приложений C++, которые соединяются с серверами MySQL. Connector/C++ может
использоваться, чтобы получить доступ к серверам MySQL, которые осуществляют
хранение документов, или в традиционном способе
использовать SQL-операторы. Предпочтительная среда разработки для
Connector/C++ 8.0 должна позволять разработку приложений C++, используя X
DevAPI или приложений C, используя X DevAPI для C, но Connector/C++ 8.0
также позволяет разработку приложений C++, которые используют legacy JDBC
API из Connector/C++ 1.1. Приложения Connector/C++, которые используют X DevAPI или X DevAPI для C,
требуют сервера MySQL, у которого есть включенный
X Plugin. Приложения Connector/C++, которые используют
legacy JDBC API не поддерживают и не требуют X Plugin. Для более подробных требований о необходимых версиях MySQL для
Connector/C++ см. здесь.
Для примечаний, детализирующих изменения в каждом выпуске Connector/C++
см. MySQL Connector/C++ Release Notes. MySQL Connector/C++ предлагает следующие плюсы для пользователей C++ по
сравнению с MySQL C API, обеспеченным библиотекой клиента MySQL: Удобство чистого C++. Поддержка этих прикладных программных интерфейсов: X DevAPI. X DevAPI for C. Legacy JDBC 4.0 API. Поддержка парадигмы объектно-ориентированного программирования.
Уменьшенное время разработки. Лицензируемый под GPL с FLOSS License Exception. Доступный в соответствии с коммерческой лицензией по запросу.
Connector/C++ реализует X DevAPI, который позволяет соединиться с
серверами MySQL, которые осуществляют
document store с
X Plugin. X DevAPI также позволяет выполнить SQL-операторы.
Connector/C++ также осуществляет подобный интерфейс, названный
X DevAPI for C для использования приложениями, написанными на C. Для получения общей информации о X DevAPI см.
X DevAPI User Guide. Для получения специфичной информации для внедрения
в Connector/C++ X DevAPI и X DevAPI for C см.
MySQL Connector/C++ X DevAPI Reference в разделе
X DevAPI MySQL Documentation. Connector/C++ реализует JDBC 4.0 API, если построен, чтобы включать
соединитель legacy JDBC: Двоичные дистрибутивы Connector/C++ включают соединитель JDBC.
Если вы строите Connector/C++ из исходного текста, соединитель JDBC
не строится по умолчанию, но может быть включен, определив опцию
Connector/C++ JDBC API совместим с JDBC 4.0 API. Connector/C++
не осуществляет весь JDBC 4.0 API, но действительно показывает эти классы:
JDBC 4.0 API определяет приблизительно 450 методов для классов.
Connector/C++ осуществляет приблизительно 80% из них. Соединитель legacy JDBC в Connector/C++ 8.0 основан на соединителе,
обеспеченном Connector/C++ 1.1. Для получения дополнительной информации об
использовании API JDBC в Connector/C++ 8.0 см.
MySQL Connector/C++ 1.1 Developer Guide. Чтобы видеть, какие платформы поддерживаются, посетите
Connector/C++ downloads page. В Windows Commercial и Community Connector/C++ требуют
Visual C++ Redistributable for Visual Studio. Redistributable доступен в
Microsoft Download Center, установите его прежде, чем
установить Connector/C++. Приемлемые версии Redistributable
зависят от вашей версии Connector/C++: Connector/C++ 8.0.19 и выше: VC++ Redistributable 2017 и выше.
Connector/C++ с 8.0.14 до 8.0.18: VC++ Redistributable 2015 и выше.
Следующие требования относятся к созданию и запуску приложений
Connector/C++, а также сборке самого Connector/C++: Чтобы управлять приложениями Connector/C++, требования сервера
MySQL зависят от API: Приложения Connector/C++, которые используют X DevAPI или X DevAPI
для C, требует сервера от MySQL 8.0 (8.0.11 или выше) или MySQL 5.7 (5.7.12
или выше) с включенным
X Plugin. Для MySQL 8.0 X Plugin включен по умолчанию.
Для MySQL 5.7 X Plugin должен быть включен явно.
Некоторые особенности X-протокола могут не работать с MySQL 5.7. Приложения, которые используют API JDBC, могут использовать сервер от
MySQL 5.5 или выше. X Plugin не требуется и не поддерживаются.
Чтобы построить приложения Connector/C++: Версия MySQL не применяется. В Windows нужна Microsoft Visual Studio. Приемлемые версии MSVC
зависят от вашей версии Connector/C++ и типа соединения,
которое вы используете: Connector/C++ 8.0.19 и выше: Connector/C++ совместим с проектами, разработанными, используя
MSVC 2019 (использующими динамические или статические библиотеки соединителя)
или MSVC 2017 (только с динамическими библиотеками соединителя). Сборка в MSVC 2015 может работать, но не поддерживается.
Connector/C++ с 8.0.14 до 8.0.18: MSVC 2017 или 2015. Connector/C++ до 8.0.14: MSVC 2015. Чтобы собрать сам Connector/C++: Библиотека MySQL C API клиента может требоваться: Для сборки Connector/C++ без соединителя JDBC (который является
умолчанием) библиотека клиента не нужна. Чтобы собрать Connector/C++ с JDBC, настройте
Connector/C++ с включенной опцией
В Windows нужна Microsoft Visual Studio.
Приемлемые версии MSVC зависят от вашей версии Connector/C++: Connector/C++ 8.0.19 и выше: MSVC 2019 или 2017.
Сборка с помощью MSVC 2015 допустима, но не поддерживается. Connector/C++ с 8.0.14 до 8.0.18: MSVC 2017 или 2015. Connector/C++ до 8.0.14: MSVC 2015.
Глава 1. Введение в Connector/C++
Преимущества Connector/C++
X DevAPI и X DevAPI for C
Legacy JDBC API и совместимость JDBC
WITH_JDBC
для
CMake, см.
главу 4.Connection
,
DatabaseMetaData
,
Driver
,
PreparedStatement
,
ResultSet
,
ResultSetMetaData
,
Savepoint
и
Statement
.
Поддержка платформ и предпосылки
WITH_JDBC
для
CMake.
В этом случае соединитель JDBC требует библиотеки клиента от MySQL 8.0
(8.0.11 или выше) или MySQL 5.7 (5.7.9 или выше).
Найди своих коллег! |
Вы можете направить письмо администратору этой странички, Алексею Паутову.