Проблемы с подключением к 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. Если вы узнали больше, пожалуйста, поделитесь