powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как подключиться к базе данных MySQL
20 сообщений из 20, страница 1 из 1
Как подключиться к базе данных MySQL
    #39773603
logone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я битый день пытаюсь подключиться к базе данных.
Это просто капец. Одни ерроры.

Поэтому, я решил заново

На винду 7 x64
Я установил Rad Studio самую последнюю 10.3.1 комьюнити, только написание кода для x32 приложений
И установил самый последний 8.0.15 MySQL x64

Скажите пожалуйста пошагово что я должен сделать дальше чтобы подключиться к базе данных
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39773627
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй поиском хотя бы по форуму или гуглу на темы:
1) MySQL в Delphi
2) MyDac, UniDAC, Firedac (это все компоненты-коннекторы к базам). Скачаешь MyDac или UniDAC, поставишь триалы, там и примеры есть в комплекте.
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39773674
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как минимум, нужно сделать так, чтобы программа и DLL библиотека были одной разрядности
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39773690
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ставить Zeos и вперед
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
			//подключаемся к базе import
msdb:=TZConnection.Create(nil);
msdb.AutoEncodeStrings := true;
msdb.ClientCodepage:='utf8';
msdb.librarylocation:='.\libmysql.dll';
msdb.database:= 'import';
msdb.hostname:= 'server';
msdb.password:= '12345';
msdb.port:=3306;
msdb.protocol:='mysql-5';
msdb.Properties.add('NAMES=WIN1251');
msdb.user:='admin';
msdb.AutoCommit:=True;
 try
 msdb.Connected:= true;
 showmessage('есть контакт');
except
 on e: Exception do
 showmessage(e.Message);
       end;



libmysql.dll найдешь в каталогах MySQL
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39773691
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
libmysql.dll - на разрядность только внимание обрати
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39773695
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фаердак, длл кинуть в папку с экзешником: 21778047

...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39773697
Alimkulov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
logone,
посмотрите в FireDAC
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39773794
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
logoneЭто просто капец. Одни ерроры.

В Битву экстрасенсов попробуйте обратиться.
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39773848
b0rk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDiФаердак, длл кинуть в папку с экзешником: 21778047


а разве FireDAC в комьюнити эдишен позволяет конектиться к удаленному серверу?
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39773943
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
b0rk,

да, для mysql соответствующий компонент там есть... нельзя к ораклу и мсскл (нет компонента).
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39774076
logone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
logoneНа винду 7 x64
Я установил Rad Studio самую последнюю 10.3.1 комьюнити, только написание кода для x32 приложений
И установил самый последний 8.0.15 MySQL x64


Я использовал FireDac, и положил libmysql.dll в папку с проектом
Однако он мне выдаёт вот такую ошибку

Я понимаю что тут написано что ему требуется libmysql.dll, только x32

Я так понимаю что его можно получить из x32 версии MySQL, однако я её не нахожу в списке выбора версий, когда устанавливаю - есть только x64, при чём так и в инсталляторе 5.7.25 версии, качав который, я выбрал даже в списке архитектуру x32, однако установился ВСЁ РАВНО X64!!!!! Как это вообще?! Кошмар....

Подскажите пожалуйста.
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39774079
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39774080
logone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gallemar,

Спасибо большое!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39774081
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
logone,
помогло?
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39784694
logone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Внимание! Те кто будет читать эту тему, чтобы всё заработало с ФаерДаком нужно поместить компонент
FDPhysMySQLDriverLink
на форму, и в свойстве VendorLib указать путь для драйвера (ФаерДаку похоже пофигу если драйвер лежит в папке с программой)
И драйвер должен быть 32 битный, для этого можно скачать
С официального сайта MySql
Перейти
Сверху вкладка Community
Потом MySQL Community Server
Потом нажать Looking for previous GA versions?
Потом выбрать версию 5.5.62
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39784695
logone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Потом выбрать х86 - 32 bit
И скачать MSI Installer

После установки у вас будет нужная ддлка

К ней и нужно указать путь
(Её нужно куда нить скопировать)
И в принципе ту версию mysql можно удалить

И скачать последнюю и 64 bit
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39784701
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
logoneФаерДаку похоже пофигу если драйвер лежит в папке с программой
Для FireDAC в дизайн-тайм программа это BDS.EXE :)
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39784707
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39784734
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
logone,

ты просто нажатие на Enter не обработал, вот у тебя и не работает!)))
...
Рейтинг: 0 / 0
Как подключиться к базе данных MySQL
    #39784756
kormot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какое-то рисование на обратной стороне экрана тут развели, а не программирование :)
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как подключиться к базе данных MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]