Я установил локальный сервер Xampp, в котором работает база данных mySQL в Windows. Я создал базу данных на ней с одной таблицей. Дело в том, что я не могу получить соединение с базой данных, когда я использую компонент dbExpress TSQLConnection. Когда я установить свойства следующим образом:Не удается подключить приложение Delphi к базе данных mySQL
ConnectionName = MYSQLConnection
Driver = MySQL
Database = databaseName
HostName = localhost
password =
UserName = root
При изменении подключенного свойства верно, я получаю следующее сообщение об ошибке:
Borland.Data.TDBXError: DBX Error: Driver could not be properly initialized. Client library may be missing, not installed properly, of the wrong version, or the driver may be missing from the system path
Я пытался сделать соединение с базой данных, используя Проводник данных , но я все еще получаю вышеуказанную ошибку. Я не знаю, что мне не хватает или что-то не так.
Im, использующий Delphi-XE2. с mySQL на сервере: версия клиента MySQL: mysqlnd 5.0.7-dev - 091210 - $ Редакция: 304625 $.
Я также пробовал использовать соединение ADO, но я не знаю, как установить строку подключения.
Я по-прежнему ноу-хау и просто хочу узнать, как подключиться к базе данных mySQL, работающей на веб-сервере. Я не могу позволить себе покупать какие-либо компоненты.
Эта проблема обычно связана с расположением файла libmysql.dll. проверьте, находится ли этот файл в любой папке переменной среды PATH. – RRUZ
@RRUZ Я скопировал файл libmysql.dll из моего xammo/mySQL/bin/в мой PATH, который является программным файлом/embracedero/9.0/lib. Это не сработало, поэтому я также скопировал его в файлы программ/embracedero/9.0/bin и windows/system32, и проблема остается – Japster