Каков наилучший способ подключения к базе данных Mysql в Delphi? - PullRequest
2 голосов
/ 31 января 2009

Какой компонент лучше использовать при подключении к Mysql 5.1.x в Delphi и почему?

Ответы [ 5 ]

7 голосов
/ 31 января 2009

Никакие другие компоненты БД не могут превзойти компоненты БД DevArt, они имеют MyDac и UniDac , оба из них могут использовать прямой доступ к базе данных, не требуя установки клиента mysql на клиентские машины, кроме того, они обеспечивают высокую производительность и высокое качество по сравнению с другими компонентами

Компоненты доступа к данным для MySQL

Универсальные компоненты доступа к данным

и проверьте страницы выше, чтобы узнать почему; -)

5 голосов
/ 01 февраля 2009

Вы должны взглянуть на AnyDAC , поддерживает MySQL и множество других баз данных.

2 голосов
/ 31 января 2009

Devart и microOLAP оба предлагают компоненты для доступа к базам данных MySQL. Devart также имеет драйверы dbExpress для пользователей dbExpress.

Боб Сварт опубликовал Delphi для разработки баз данных Win32 VCL на Lulu, если вам нужна помощь.

1 голос
/ 31 января 2009

Не забывайте, что клиентские библиотеки MySQL под GPL, и если вы используете их для подключения к серверу, ваше приложение должно быть под GPL.

Есть альтернативы. Компоненты, которые подключаются напрямую к MySQL, пропуская GPL-библиотеки. DevArt имеет такие компоненты (direct и dbx), и есть бесплатные компоненты, которые могут напрямую подключаться на tory.net.

0 голосов
/ 31 января 2009

Я не использую MySQL, но когда могу, я предпочитаю dbExpress. Это однонаправленный, что делает его довольно быстрым. Хотя в последнее время я не проводил никаких тестов.

Если dbExpress вам не подходит, я нашел этот список компонентов для доступа к MySQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...