Помогите подключитьс к MySQL из Lazarus

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
stoploss
незнакомец
Сообщения: 1
Зарегистрирован: 28.07.2009 12:51:30

Помогите подключитьс к MySQL из Lazarus

Сообщение stoploss »

Помогите подлючиться к MySQL из Lazarus без применения визуальных компонентов

OS - Ubuntu 9.04
Lazarus - собран из репозитория версия v9.26-4beta
MySQL - версия 5.1.34
Вот единственное что нашел в сети
http://wiki.lazarus.freepascal.org/Laza ... e_Tutorial
Но не выходит каменная чаша .
victorgugo
новенький
Сообщения: 17
Зарегистрирован: 04.03.2009 02:11:20

Сообщение victorgugo »

Padre_Mortius писал(а):http://www.homepg.ru/index.php?option=com_content&task=view&id=22&Itemid=38

Статья неплохая, но компоненты SQLdb далеко не наилучшие!
Для связи с MySQL я использую ZEOS DBO
http://zeos.firmos.at/downloads.php?view=detail&df_id=8
perlpunk
новенький
Сообщения: 90
Зарегистрирован: 26.09.2008 21:19:48

Сообщение perlpunk »

почему это не лутшие? просто инересно.
иcпользую стандартные компоненты и нет проблем.
Аватара пользователя
grigoreo
постоялец
Сообщения: 195
Зарегистрирован: 10.03.2009 14:43:43
Откуда: С нашей Раши

Сообщение grigoreo »

perlpunk писал(а):почему это не лутшие? просто инересно.
иcпользую стандартные компоненты и нет проблем.


никто не говорит что для определенного круга задач они плохие, просто если нужно что то более специфичное то пока стандартные компоненты подводят, сам долго маялся искал сейчас тоже остановился на Zeos DBO , но время идет возможно что то поправится, да и переключится с одних на другие по большому счету не проблематично, ну переписать пару тройку модулей главное чтобы программа была максимально модульной чтобы одно и тоже не править по всему листингу

P.S. так что на текущий момент лично я за ZeosDBO , хотя чтобы понять рекомендую потестить и то и другое))),(по дефолту Zeos проще настраивать, там больше автоматизировано бери версию 6.6.5 сам юзаю пока глюков глобального характера не нашел)
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

Я делаю на базе http://www.freepascal.ru/forum/viewtopic.php?f=10&t=3868
Только на сайте старый пример, нужно немного подправить
victorgugo
новенький
Сообщения: 17
Зарегистрирован: 04.03.2009 02:11:20

Сообщение victorgugo »

perlpunk писал(а):почему это не лутшие? просто инересно.иcпользую стандартные компоненты и нет проблем.

На примере MySQL: Zconnection свойство protocol если выбрано mysql (без указания версии), то программа будет работать практически с любой версией сервера MySQL и меньше будет проблем с переносом программы на другие компьютеры. Копируешь исполняемый файл и в его же директорию dll-ку из bin-дериктории сервера!
Это только один пример, а вообще причин пользоваться именно ZEOS много!
perlpunk
новенький
Сообщения: 90
Зарегистрирован: 26.09.2008 21:19:48

Сообщение perlpunk »

victorgugo писал(а):
perlpunk писал(а):почему это не лутшие? просто инересно.иcпользую стандартные компоненты и нет проблем.

На примере MySQL: Zconnection свойство protocol если выбрано mysql (без указания версии), то программа будет работать практически с любой версией сервера MySQL и меньше будет проблем с переносом программы на другие компьютеры. Копируешь исполняемый файл и в его же директорию dll-ку из bin-дериктории сервера!
Это только один пример, а вообще причин пользоваться именно ZEOS много!


все это работает если ограничивать себя совместимыми запросами этих самых версий MySQL и других БД.
я например использую фишки mysql5 которых нет в mysql4, интересно этот ZEOS будет преобразовывать запросы в совместимые?
Ответить