Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2012, 15:40   #1
Vashkin
Пользователь
 
Регистрация: 14.05.2011
Сообщений: 28
По умолчанию Клиент-серверное приложение MySQL

Есть БД на MySQL, сервер - Денвер. Delphi7.
Создал приложение для работы с локальной БД. Использовал при подключении компоненты Zeos: ZConnection1, где выстовлял параметры Database, HostName, User, Password; ZQuery, DataSource.
Пользователи при использования приложения должны коннектится к одной машине (сервер). На рабочих местах MySQL ставить нет возможности.
Что нужно добавить (компоненты), а что изменить (уже в имеющихся) для того чтобы сделать клиент-серверное приложение. Если можно поподробнее, с локальными БД дело имел, а вот c серверными дело ещё не доходило. Если есть какие нибудь полезные подробные книги, скиньте плиз ссылки. Заранее спасибо.
Vashkin вне форума Ответить с цитированием
Старый 12.01.2012, 03:47   #2
reihtmonbern
Форумчанин
 
Регистрация: 08.01.2011
Сообщений: 102
По умолчанию delphi подключение к mysql Connector/ODBC

http://www.delphiexpert.ru/load/Video/mysql/mysql.swf тут видео урок
Подключение к MySQL через ADO
http://devdelphi.ru/?p=1169 делай так либо так и работай как с любой базой данных
не используй zeos.lib это нужно только для lazarus
reihtmonbern вне форума Ответить с цитированием
Старый 13.01.2012, 11:27   #3
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

Цитата:
Подключение к MySQL через ADO
Создайте источник данных и потом плодите его на клиентских машинах. Вместо использования прямого доступа. Который позволяет использовать ZeosDBO, MyDAC, UniDAC, AnyDAC, microOLAP MyDAC.
И наслаждайтесь тем, что некоторый функционал СУБД вам будет не доступен.
В общем не совсем понимаю зачем в каменный век возвращаться.
Цитата:
не используй zeos.lib это нужно только для lazarus
Насчет zeos.lib вообще не знаю. Знаю ZeosDBO библиотека компонентов для работы с различными СУБД и причем здесь Lazarus?
Цитата:
Что нужно добавить (компоненты), а что изменить (уже в имеющихся) для того чтобы сделать клиент-серверное приложение.
Особого ничего и не надо. Необходимо при подключении указывать не localhost или 127.0.0.1, а адрес или имя машины на которой крутиться сервер БД. Не забудь проверить фаервол и антивирь.
Ну еще проверь разрешены ли удаленные подключения у пользователей.
Это касается и рута. По умолчанию ему запрещен коннект к БД с удаленной машины.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)
rdama вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
клиент-серверное приложение roxy1807 БД в Delphi 0 19.04.2011 19:02
Клиент Серверное приложение BARNEY Общие вопросы Delphi 2 28.10.2010 09:30
клиент/серверное приложение + MySQL Vohakisa БД в Delphi 3 19.05.2010 11:20
Возможно-ли Клиент-серверное приложение типа Клиент(Pascal) а сервер(CGI)? Demol Работа с сетью в Delphi 1 21.04.2009 16:18
Клиент-серверное приложение veryseldom Работа с сетью в Delphi 8 20.08.2007 19:57