Проблемы с подключением к MySQL серверу с FIREDAC (Delphi)

Я только начинаю с разработки Delphi XE5 и испытываю ОЧЕНЬ много проблем при попытке подключиться к моему серверу MySQL.

Используя TFDConnection я в настоящее время получаю эту ошибку:

[FireDAC] [Phys] [MySQL] -314. Не удается загрузить библиотеку поставщика [libmysql или libmysqld.dll]. Система не может найти указанный файл...

Я уже прочитал документы по этому вопросу, и у меня есть:

  • Источник LIBMYSQL.DLL из установки MySQL Server

  • Поместил его в каталог bin XE5 И сослался на него в FDDrivers.ini

Я также заметил, что когда я просматриваю ссылки FireDAC в XE5, TFDPhysMySQLDriverLink выделяется серым цветом...

Я могу подключиться к серверам SQLlite нормально.

1 ответ

Я также заметил, что когда я просматриваю ссылки FireDAC в XE5, TFDPhysMySQLDriverLink выделяется серым цветом...

Это потому, что устройство не может подключиться напрямую к базе данных mySQL. Насколько я понимаю, вы должны создать сервер DataSnap, который будет действовать как ваш средний уровень. DSServer будет подключаться к базе данных MySQL через FDConnection + FDQuery (обратите внимание, что ссылка MySQL будет работать здесь).

Тем не менее, я все еще застрял при подключении мобильного приложения к DSServer. Если вы узнали больше, пожалуйста, поделитесь

Другие вопросы по тегам