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

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

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

Скажите пожалуйста пошагово что я должен сделать дальше чтобы подключиться к базе данных
...
Рейтинг: 0 / 0
13.02.2019, 22:59
    #39773627
Softologic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе данных MySQL
Попробуй поиском хотя бы по форуму или гуглу на темы:
1) MySQL в Delphi
2) MyDac, UniDAC, Firedac (это все компоненты-коннекторы к базам). Скачаешь MyDac или UniDAC, поставишь триалы, там и примеры есть в комплекте.
...
Рейтинг: 0 / 0
14.02.2019, 08:16
    #39773674
krapotkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе данных MySQL
как минимум, нужно сделать так, чтобы программа и DLL библиотека были одной разрядности
...
Рейтинг: 0 / 0
14.02.2019, 09:32
    #39773690
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе данных MySQL
Ставить 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
14.02.2019, 09:33
    #39773691
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе данных MySQL
libmysql.dll - на разрядность только внимание обрати
...
Рейтинг: 0 / 0
14.02.2019, 09:38
    #39773695
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе данных MySQL
Фаердак, длл кинуть в папку с экзешником: 21778047

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

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


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

да, для mysql соответствующий компонент там есть... нельзя к ораклу и мсскл (нет компонента).
...
Рейтинг: 0 / 0
14.02.2019, 19:40
    #39774076
logone
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе данных MySQL
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
14.02.2019, 19:44
    #39774079
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе данных MySQL
...
Рейтинг: 0 / 0
14.02.2019, 19:47
    #39774080
logone
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе данных MySQL
Gallemar,

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

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

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

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

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


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