Какие технологии для работы с базами данных...

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

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

Какие технологии для работы с базами данных...

Сообщение AMD » 10.03.2008 00:31:56

Какие технологии для работы с базами данных реально использовать на данный момент в Lazaruse?
AMD
постоялец
 
Сообщения: 189
Зарегистрирован: 23.01.2008 22:25:25
Откуда: Кишинев

Сообщение alexs » 10.03.2008 00:50:11

а что надо?
ODBC/FireBird/DBF/Postgres/Oracle (не уверен, но кажется есть)
кажется всё охвачено :-)
в текущей svn версии кто-то даже над Paradox стал работать.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение NXP » 10.03.2008 01:01:02

Рекомендую MySQL/PostgreSQL для централизованной БД
(лично я ратую за Postgres, ибо только она способна надрать зад M$ SQL и Oracle)

Для маленьких локальных и Embedded-решений SQLite лучше всего :D
Аватара пользователя
NXP
постоялец
 
Сообщения: 187
Зарегистрирован: 02.01.2008 16:11:56
Откуда: Воронеж

Сообщение Brainenjii » 10.03.2008 09:48:29

s/MySQL/Firebird/g ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Attid » 10.03.2008 11:06:18

а вот все и не угодали =)
технологии всего 2
ручной низкоуровневый доступ с помощью библиотек выбранной БД
и использование заточеных компонент для БД и ДБваре компонент.

=)
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение AMD » 10.03.2008 11:49:53

Attid писал(а):а вот все и не угодали =)
технологии всего 2
ручной низкоуровневый доступ с помощью библиотек выбранной БД
и использование заточеных компонент для БД и ДБваре компонент.

=)

Тоесть?
AMD
постоялец
 
Сообщения: 189
Зарегистрирован: 23.01.2008 22:25:25
Откуда: Кишинев

Сообщение Vadim » 10.03.2008 17:58:40

Тоесть?

А то и есть. :)
Либо Вы используете компоненты для доступа к той или иной БД, которые оформлены в виде компонент. Например SQLDb, TDBF, ZEOS. Либо, если Вы мазохист :) , то берёте заголовочные файлы для той или иной БД, например source\packages\base\mysql\*, source\packages\base\ibase\* и т. п. и используете низкоуровневые функции для общения с выбранной БД. Только для каждой БД эти функции свои собственные, в отличие от первого варианта. Первый вариант более универсальный и позволяет во многих случаев не привязываться к какой-либо конкретной БД. Во втором случае Вы жёстко привязаны к конкретной БД и если захотите её сменить по каким либо причинам, то будете переписывать код полностью.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение AMD » 11.03.2008 00:06:48

Теперь понял
AMD
постоялец
 
Сообщения: 189
Зарегистрирован: 23.01.2008 22:25:25
Откуда: Кишинев

Сообщение fwp » 25.03.2008 16:50:48

NXP писал(а):Рекомендую MySQL/PostgreSQL для централизованной БД
(лично я ратую за Postgres, ибо только она способна надрать зад M$ SQL и Oracle)

И как к Postgres подступиться?
fwp
новенький
 
Сообщения: 29
Зарегистрирован: 25.03.2008 12:00:06


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot], Yandex [Bot] и гости: 12

Рейтинг@Mail.ru