LINUX.ORG.RU

GNOME-DB/libgda 0.2.96


0

0

Вышел новый релиз библиотеки libgda, части проекта GnomeDB (http://www.gnome-db.org). Библиотека представляет собой унифицированный механизм доступа к различным базам данных (в данный момент поддерживается PostgreSQL, MySQL, Oracle, Sybase, SQLite и ODBC-источник).

>>> Подробности

★★★★★

Проверено:

Кстати, у них на сайте написано, что собственно libgda от Gnome никоим образом не зависит - эта привязка идёт через другую часть GnomeDB. Т.е, получается некий аналог ODBC? (раз уж собственно ODBC под юниксом оказался мертворождённым...)

hobbit ★★★★★
()

Да здесь недостатка нет.
сколько разработчиков, столько и тулкитов.
хотя в данном случае вещь вроде неплохая.
единственно, никак я в толк не возьму, как можно унифицировать интерфейсы mysql и postgres, не кастрируя одного и не надстраивая другого?

Avel
()

2Avel. Это, видимо, решается как и в DBI->DBD модулях для перла. Основные функции одинаковые (там: execute, prepare, fetch, close, commit и т.д.), а специфичные для ДБ имеются только с разными названиями.

Korwin ★★★
()

2 Korwin
а смысл в таких врапперах? это любой может сделать, почитав три страницы из учебника по C++.

Avel
()

2Avel. Не знаю. Я сам пришел к такому мнению. Они нужны для программ типа pgAccess, mySQLAdmin или MS Access - т.е. для тех которые изначально ориентируются на работу с различными ДБ.
Для остальных же переход и работа с разными ДБ дело редкостное и, если ДБ организованна корректно, переход достаточно быстр и мало проблематичен.

Единственное удобное использование таких врапперов я заметил у Perl. Ну и пожалуй ODBC у MS. (JDBC)

Korwin ★★★
()

К сожалению - ещё слишком сыро

Недавно поставил себе gASQL, который использует gnome-db. Хотел получить подобие Mascon (удобная тулза для адм-я MySQL для Win). К сожалению, вынужден констатировать - оно ещё слишком сыро и почти неработоспособно. Гораздо менее геморойно пока запускать FreeMascon через Wine.

human
()

У Борланда ещё в 1991 году подобная библиотека под досом была. Работала с компиляторами не только от Борланд.
DBurtsev

anonymous
()

>Единственное удобное использование таких врапперов я заметил у Perl. Ну и
>пожалуй ODBC у MS. (JDBC)
насчет перла - я не работаю с ним, потому как некрасиво (хоть и лаконично). а вот в php и python, получается, врапперы? там для каждой базы свой набор функций и работать удобно и легко. можно свою тоненькую оболочку сделать, если знаешь, чем пожертвовать можно ради универсальности.

насчет ODBC для вин - такой гадости даром не надо. ничего не умеет! хуже bde. причем на порядок.

Avel
()

2Avel. Примитивность ODBC является плюсом... В задачах когда ничего и не надо как генерить простейшие HTML, GIF, PDF и т.д. из ДБ.

Korwin ★★★
()

Красиво DBI или нет? Мне совершенно наплевать. Когда я переносил небольшой сайтик с простейшими операциями из MySQL в Interbase мне пришлось только подключить драйвер на перле.

А про красоту пусть художники рассуждают, нам работать надо.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.