Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Базы данных > FireBird + Visual C++


Автор: x90 16.11.2008, 12:10
Доброго времени суток, дамы и господа! Мне нужно написать БД с использованием firebird и visual c++(VS2008). У меня к вам следующий вопрос: С чего следует начать?[если не трудно, то напишите алгоритм действий]. Просто с базами я в первый раз столкнулся и мне просто необходим совет знающего человека. Заранее благодарю!

Автор: Gluttton 4.2.2009, 14:44
Не уверен, что ответ будет актуальным спустя 2,5 месяца, но тем не менее...

Не являсь знающим человеком, но столкнувшись с аналогичным вопросом прихожу к выводу, что для написания БД необходимо:
- Firebird 2.5 (сервер);
- IBExpert (IDE для работы с БД);
- IBProvider (драйвер).

Всё это можно взять (а так же почитать чудьненький хелп) здесь 
http://www.ibprovider.com/rus/index.html




Автор: LeXa_Bear 4.6.2009, 16:15
Цитата(Gluttton @ 4.2.2009,  14:44)
Не уверен, что ответ будет актуальным спустя 2,5 месяца, но тем не менее...

Не являсь знающим человеком, но столкнувшись с аналогичным вопросом прихожу к выводу, что для написания БД необходимо:
- Firebird 2.5 (сервер);
- IBExpert (IDE для работы с БД);
- IBProvider (драйвер).

Всё это можно взять (а так же почитать чудьненький хелп) здесь 
http://www.ibprovider.com/rus/index.html

А как скорость работы средней базы для связки (C++ && IBProvider Free) в сравнении с .NET вариантами или коммерческими решениями?

Автор: Gluttton 4.6.2009, 18:07
Так и не удалось мне реализовать приложение в приведенной мною в первом посте связке:
Цитата

- Firebird 2.5 (сервер);
- IBExpert (IDE для работы с БД);
- IBProvider (драйвер).


После долгих изысканий выбрал следующее:
- Firebird 2.1 (сервер);
- IBExpert (IDE для работы с БД);
- http://firebirdsql.org/dotnetfirebird/
Так как в качестве IDE для создания приложения было выбрано Visual Studio C++ 2008 Express Edition, при этом тип проекта - Windows Forms, что предпологает испльзование Framework. Таким образом пазл складывается smile . Всё бесплано и всё "нативно".
Приложение создать удалось, при работе с драйвером трудностей не возникало (разве, что долго пространство имен подключал - ну это уже мой субъективный "косяк" smile ).
Цитата

А как скорость работы средней базы для связки (C++ && IBProvider Free) в сравнении с .NET вариантами или коммерческими решениями?

По очевидным причинам объективно ответить на этот вопрос не могу smile . Рекомендую сходить на http://forum.vingrad.ru/forum/Interbase-database.html и там посмотреть/спросить.

P.S. Безусловно в данном форуме это  smile , но всё таки хочу сказать. Самый большое опыт венесеный мною из проделаной работы по созданию простого приложения (клиента) под .NET работающего в связке с Firebird - не использовать С++\CLI, уж лучше сразу на С#.

Автор: lv151 4.6.2009, 22:03
Есть опыт участия в проекте C#+winfrom+ADO.NET, когда проект был готов клиенту не понравилось одно - производительность, но следует учесть, что приложение было перегружено лишней графикой. Это просто информация, не более.

Автор: 0123456 12.8.2010, 17:14
SQLite+cppwrapper.

и вопрос - а есть ли под неё ODBC драйвер?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)