коннект к БД MySQL из С++
Впервые попалась такая задачка.
Есть БД на MySQL на хостинге вот таком может кто слышал (http://luna.beget.ru).
Вопрос в том через что и как мне к ней законнектиться?
Делю десктоп приложение, нужна авторизация база находится на хостинге MySQL.
Полазил на сайте по сравке, нашел только описание подключения к БД на PHP а как из десктопа коннектится нет инфы.
Что касается коннекта - то на самом деле инфы полно - во-первых: на самом сайте MySQL
Ну и например статья Конечно вовсе не обязательно использовать MFC - думаю это понятно.
Что касается коннекта - то на самом деле инфы полно - во-первых: на самом сайте MySQL
Ну и например статья Конечно вовсе не обязательно использовать MFC - думаю это понятно.
Я бы сказал, безграмотный админ запрещает внешний доступ к БД. Нормальный хостер предоставляет юзеру альтернативу включить подключения извне, если нужно, но дефолтом таки оставит внутренние подключения. Иногда они нужны.
Но всё же по теме. Самое правильное в этом случае делать трёхуровневую конструкцию клиент-сервер. Если буилдер 2009, 2010, XE и прочая - вообще всё славно. Только серверную часть на PHP исполнять сложновато.
А для прямого подключения есть замечательная штука - ZeosDB. Там почти к любой базе пристыковаться можно, не используя при этом ODBC и BDE.
Я бы сказал, безграмотный админ запрещает внешний доступ к БД. Нормальный хостер предоставляет юзеру альтернативу включить подключения извне, если нужно, но дефолтом таки оставит внутренние подключения. Иногда они нужны.
иногда надо висеть вверх ногами - но это никак не делает прямохождение безграмотным :) поэтому нормальный админ - запрещает доступ к базе извне. Если есть исключительная необходимость доступа извне - он реализуется через туже трехзвенку или в конце концов - по выделенным адресам. Хостер - он да может давать пользователям выбор - но это уже проблемы пользователей.
И суть этого - доступ к БД для ТС может быть затруднен вне зависимости освоил ли он доступ к MySQL или нет.