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

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

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

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

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

Сообщение AMD »

Какие технологии для работы с базами данных реально использовать на данный момент в Lazaruse?
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

а что надо?
ODBC/FireBird/DBF/Postgres/Oracle (не уверен, но кажется есть)
кажется всё охвачено :-)
в текущей svn версии кто-то даже над Paradox стал работать.
Аватара пользователя
NXP
постоялец
Сообщения: 187
Зарегистрирован: 02.01.2008 15:11:56
Откуда: Воронеж
Контактная информация:

Сообщение NXP »

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

Для маленьких локальных и Embedded-решений SQLite лучше всего :D
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

s/MySQL/Firebird/g ^_^
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

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

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

Сообщение AMD »

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

=)

Тоесть?
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Тоесть?

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

Сообщение AMD »

Теперь понял
fwp
новенький
Сообщения: 29
Зарегистрирован: 25.03.2008 11:00:06

Сообщение fwp »

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

И как к Postgres подступиться?
Ответить