Motto

В тихом саду здравомыслия
Пусть на вас постоянно падают
кокосовые орехи пробужденности.
Чогьям Трунгпа РИНПОЧЕ


Версия для мобильного


пятница, 13 февраля 2009 г.

Сравнительная таблица технологий доступа к СУБД Oracle из Delphi

То, что мне удалось найти:

Название

Open source?

СУБД

Автор

Лицензия

Жив?

Разви-вается?

Версии IDE

1.

BDE

нет

Paradox, Oracle, Sybase, Interbase, ODBC

Codegear

Delphi[1]

да

нет

D1-2009

2.

dbGo(ADO)

нет

Visas OLE DB un ODBC DBVS

Codegear

Delphi[1]

да

нет

D5-2009

3.

dbExpress

нет

DB2, Informix, Interbase, MS SQL, MySQL, Oracle, Sybase(ASA un ASE)

Codegear

Delphi[1]

да

да

D6-2009

4.

DOA

нет

Oracle

Allround Automations

Коммерч.

да

да

D3-2009, CB3-2009, Kylix

5.

ODAC

нет

Oracle

DevArt

Коммерч.

да

да

D5-2009
CB5-6

6.

DOCI

да

Oracle

Андрей Романченко

GPL

нет

нет

D4-7

7.

SQLDirect

нет

DB2, Informix, Interbase, Firebird, MS SQL, MySQL, Oracle, PostgreSQL, Sybase(ASE un ASA), Unify (Centura, Gupta) SQLBase Server, ODBC un OLEDB

sqldirect-soft

Коммерч.

да

да

D4-2009
CB4-2009

8.

UniDAC

нет

Microsoft SQL Server, MySQL, InterBase, Firebird, PostgreSQL, Oracle

DevArt

Коммерч.

да

да

D6-2009, CB6, FreePascal

9.

ZeosLib(ZeosDBO)

да

MySQL, PostgreSQL, Firebird, Interbase, Microsoft SQL Server, Sybase ASE, Oracle, SQLite, ADO.

ZeosLib Community

GPL, LGPL

да

да, но мед-ленно

D5-2009, CB5-6, Kylix2-3, FreePascal
10. AnyDAC 1 да MySQL, Oracle, MS SQL Server, MSAccess, DB2 Sybase ASA Da-Soft Da-soft license да нет D5-2006, CB5-6
11. RemObjects AnyDAC 2.0 нет

Oracle, MS SQL Server, DB2, Interbase, Firebird, MySQL, SQL Anywhere, MSAccess, BlackFish SQL, DbExpress, ODBC, SQLite, PostgreSQL

RemObjects

Коммерч.

да

да

D6-D2009
12. NCOCI8 да Oracle8,9,10g Da-Soft Da-soft license. нет нет D3-6, CB3-6

[1] Delphi – поставляется вместе с Делфи

14 комментариев:

  1. хотелось бы ещё описание скорости доступа и сравнение возможностей компонентов)

    ОтветитьУдалить
  2. да уж :(
    пост какой-то дохленький.
    и AnyDAC нету

    ОтветитьУдалить
  3. Скорости доступа я не тестировал. =( Но у меня есть материал, о поддержке типов данных Oracle разными компонентами.

    ОтветитьУдалить
  4. AnyDac и NCOCI8 (его предок) забыты http://www.da-soft.com/

    ОтветитьУдалить
  5. Обновил пост, добавил инфу по AnyDAC и версии Delphi

    ОтветитьУдалить
  6. Анонимный4 марта 2009 г., 8:50

    AnyDAC возродился.
    http://www.remobjects.com/anydac.aspx

    ОтветитьУдалить
  7. Мне понравился вопрос "Удалять ли старый блог на vingrade" :). Конечно удалять. И новый блог тоже нужно удалить на х...

    ОтветитьУдалить
  8. > И новый блог тоже нужно удалить на х...
    Очередной лох, не создавший ничего своего, и трусливо прячущийся за анонимностью, я не буду удалять этот коммент, благо шутка у тебя получилась смешной.

    ОтветитьУдалить
  9. Чего-то последний столбик у таблицы не видать( Есть какая-нибудь фришная библиотека для работы с MySQL в Delphi 2009? Нашел только MyDAC, а он платный собако(

    ОтветитьУдалить
  10. Скачал с офф.сайта Зевса - нифига он не пашет под 2009. Сначала при компиляции проекта были ошибки (штук 40) по поводу несоответствия типов Char и AnsiChar - их исправил, начал устанавливать, а компонент TConnection не ставится ни в какую - говорит TLogEvent - неизвестный тип и всё тут...Попробую с dbExpress и ADO поработать благо их ставить не надо, но что-то мне подсказывает, что работать они будут медленно (по крайней мере ADO)

    ОтветитьУдалить
  11. Оказалось, ZeosDBO для Delphi 2009 всё ещё находится в стадии альфа тестирования. Форум этой версии.

    Я с MySQL работал очень давно, оченьнедолго, и только через ADO. Так что, я даже не в курсе, что там есть для такой работы.

    ОтветитьУдалить
  12. Анонимный5 июня 2009 г., 11:11

    Наверное и это тоже важно...Среди указанных компонентов прямого доступа к Oracle из Delphi только ODAC имеет режим компоновки библиотек в приложение. В этом случае приложение не использует API OCI, а напрямую конектится с СУБД. И не нужно клиентского программного обеспечения Oracle Client у пользователя.

    ОтветитьУдалить
  13. Спасибо, да! Это полезная информация.

    ОтветитьУдалить

Постоянные читатели