Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Работа c MySQL из Delphi напрямую

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

foxweb



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Работа c MySQL из Delphi напрямую.
Заказчик требует написать на Delphi программу-клиент для MySQL так, чтоб она работала на любом компьютере из любой точки мира без дополнительных настроек. Например, если журналист в командировке в другом городе, он мог бы сразу же с любого компьютера (при наличии дискеты с клиентом) опубликовать статью на сайте нашей газеты.
 
Дело в том, что ODBC не работает через прокси, да например в компьтерном клубе такую прогу без ODBC не запустишь.
 
Вариант с технологией dbExpress что-то не работает: не подключается libmysql. А если и подключается, работает через раз и вообще непонятно как.
 
Вариант с PHP тоже отпадает: необходимо писать сложные формы, классы, да так чтобы это было понятно другим программистам и главное - пользователям.
 
Есть ли способы или библиотеки (бесплатные) для элементарной работы с таблицами MySQL на Delphi 7 - добавить запись, удалить, править без использования ADO ODBC ?
 
__________________

Всего записей: 8 | Зарегистр. 08-08-2005 | Отправлено: 00:32 13-10-2005
Arion



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как раз тот случай, когда гугл рулит:
http://www.torry.net/pages.php?id=1170

Всего записей: 436 | Зарегистр. 29-06-2003 | Отправлено: 10:28 13-10-2005
xMesSir



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
foxweb
DAC for MySQL by Microolap Technologies Ltd
_http://www.microolap.com/products/connectivity/mysqldac/
MyComponents by SciBit
_http://www.scibit.com/products/mysqlcomponents
MyDAC - Data Access Components for MySQL by Core Lab
_http://www.crlab.com/
Direct Mysql Objects
_http://sourceforge.net/projects/directsql
Первые три библиотеки - коммерческие и найти ты их сможешь в топике http://forum.ru-board.com/topic.cgi?forum=35&topic=26514&start=1580.
Библиотека Direct Mysql Objects бесплатная...

Всего записей: 3089 | Зарегистр. 08-01-2005 | Отправлено: 18:17 20-10-2005 | Исправлено: xMesSir, 18:18 20-10-2005
alisa



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
проверено и работает
ZEOSDBO - фришная вещь очень хорошая...
http://sourceforge.net/projects/zeoslib/

Всего записей: 59 | Зарегистр. 20-05-2004 | Отправлено: 18:29 20-10-2005
MBM

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как представляется, именно для этого случая PHP отлично подходит. Ничего сложного, все уложилось бы в сотню строк, без всяких классов.
Зато вот что получаем:
- клиент-любой броузер; соотвественно все проблемы по связи, TCP-соединениям, таймаутам и прочему он и отрабатывает;
- хорошая безопасность (проверка не только по MySQL), да и сам сервер MySQL на улицу не торчит;
- простой интерфейс (WEB-формы), понятно и привычно пользователям;
 
Уже пробовал делать прямую связь DELPHI с MySQL. В итоге перешел на общепринятую связку БРОУЗЕР+PHP+MySQL
 
Если будет интерес - сообщите Ваш EMail, поговорим приватно.
 
С уважением,
"MBM"

Всего записей: 1 | Зарегистр. 28-10-2005 | Отправлено: 12:02 28-10-2005
bim



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DAC for MySQL by Microolap Technologies Ltd - отлично работает в сети из 15 терминалов.
Но в вашем случае, действительно, удобнее PHP.

Всего записей: 139 | Зарегистр. 04-08-2001 | Отправлено: 23:48 28-10-2005
ekemov

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Народ кто мож подскажет как пользоваться Direct Mysql Objects , а то у меня что не получается?

Всего записей: 804 | Зарегистр. 23-12-2005 | Отправлено: 18:39 10-03-2006
webx



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть еще _www.da-soft.com
Там бесплатная для стран СНГ библиотека AnyDAC 4.1
Работает с даже с MySQL 5
Спасибо Дмитрию, за его любовь к родине !!!

Всего записей: 41 | Зарегистр. 07-10-2005 | Отправлено: 16:48 30-03-2006
w4m1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Но какая компонента лучше?

Всего записей: 1183 | Зарегистр. 28-10-2004 | Отправлено: 06:23 31-03-2006
fixer84



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
w4m1
В последнем проекте я использовал MyDAC by CoreLab.
Плюсы  
Не нужно никаких дополнительных библиотек.
Exe-шник лишь немного в весе прибавляет
Есть встроенный builder для построения SQL запросов (хоть и немного кривой )
 
DAC for MySQL by Microolap тоже отлично справляется с своей задачей.  
В общем, было бы желание
Пробовал еще ZEOSDBO.  
Но у него были проблемы с кодировкой с MySQL 4.
Не знаю, может в новых версиях они это поправили.

Всего записей: 214 | Зарегистр. 30-07-2005 | Отправлено: 07:17 31-03-2006
w4m1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тоже пользуюсь MyDAC by CoreLab, но он как бы... ну это самое... для другой ветки...
может есть то же самое, но за бесплатно?

Всего записей: 1183 | Зарегистр. 28-10-2004 | Отправлено: 08:43 31-03-2006
fixer84



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
w4m1

Цитата:
может есть то же самое, но за бесплатно?

Ну так предложили же:  
Direct Mysql Objects - работает только с mysql, не нужно никаких библиотек.
_http://sourceforge.net/projects/directsql
ZeosLib - поддержка большого количества баз данных
_http://sourceforge.net/projects/zeoslib/
 
Выбирай.

Всего записей: 214 | Зарегистр. 30-07-2005 | Отправлено: 09:14 31-03-2006
w4m1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fixer84
Посмотрел, Cor-а лучше

Всего записей: 1183 | Зарегистр. 28-10-2004 | Отправлено: 10:02 31-03-2006
TurboMent



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
webx

Цитата:
AnyDAC is freeware Oracle, MySQL, MSSQL, MSAccess, IBM DB2, Sybase ASA, DbExpress, ODBC data access framework for Borland Delphi with payable high priority technical support.

 

Цитата:
Есть ли способы или библиотеки (бесплатные) для элементарной работы с таблицами MySQL на Delphi 7 - добавить запись, удалить, править без использования ADO ODBC ?


----------
Все права защищены, пост лицензирован только для домашнего просмотра.

Всего записей: 233 | Зарегистр. 28-06-2002 | Отправлено: 04:06 01-04-2006 | Исправлено: TurboMent, 04:07 01-04-2006
w4m1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TurboMent
Так "бесплатные" там в скобках, так что наш выбор - MySQL DAC (c)Core Lab

Всего записей: 1183 | Зарегистр. 28-10-2004 | Отправлено: 07:07 01-04-2006
sea78



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MyDAC by CoreLab глючит с азиатскими ХР... япония, китай, корея и т.п.  
ИМХО, его лучше не использовать.

Всего записей: 119 | Зарегистр. 24-01-2006 | Отправлено: 02:02 19-06-2006
w4m1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sea78
Странно конечно, но мы живем с rus/eng WinXP =))

Всего записей: 1183 | Зарегистр. 28-10-2004 | Отправлено: 06:57 19-06-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я юзал Direct Access Components for MySQLtm (former MySQLDAC)! потому что не смог раздобыть исходники для MyDAC by CoreLab - в общем-то остался доволен. Всех фич хватило для среднего несложного приложения (порядка 10-15 форм)

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 22:46 21-06-2006
baraka



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Лет 5 работаю через ZeosDBO, проблем вроде нет. Но он давно не обновляется и, по сравнению с компонентами от CoreLab например, требует DLL. Плюс в freeware и подержка других баз данных.

Всего записей: 313 | Зарегистр. 29-01-2003 | Отправлено: 18:08 23-06-2006
YurikGL



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Нормально работал через dbExpress...
Юзал SimpleDataset

Всего записей: 308 | Зарегистр. 02-09-2004 | Отправлено: 22:03 23-06-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Работа c MySQL из Delphi напрямую


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru