Russian Qt Forum

Qt => Вопросы новичков => Тема начата: sinj от Февраль 24, 2011, 14:12



Название: НЕ СЕТЕВАЯ база данных
Отправлено: sinj от Февраль 24, 2011, 14:12
Добрый день!

Возникла задача написать с использованием Qt небольшую программку. В общем виде она должна пользователю предоставлять возможность ввода данных и потом эти данные анализировать за определенный промежуток времени. Отсюда вопрос: какую лучше всего использовать базу данных? Раньше работал только с SQL (соответсвенно есть  сервер, есть клиенты с доступом по ODBC). Хочется без лишних затрат ресурсов работать на компьютере с базой данных. Объем данных крошечный (около 40 записей в неделю). Кто разъяснит?


Название: Re: НЕ СЕТЕВАЯ база данных
Отправлено: BRE от Февраль 24, 2011, 14:15
SQLite?


Название: Re: НЕ СЕТЕВАЯ база данных
Отправлено: Пантер от Февраль 24, 2011, 14:17
SQL - не БД, а язык.
Ты хочешь не несетевую, а не серверную. Тут подойдут SQLite, Firebird embedded, MySql embedded, ну и всякие архаизмы типа FoxPro, Paradox, Access.


Название: Re: НЕ СЕТЕВАЯ база данных
Отправлено: sinj от Февраль 24, 2011, 14:19
ДА! :) Спасибо что помог, именно это и было нужно. А что из вышеперечисленного лучше реализовано в Qt? Что проще для понимания и на чем следует остановиться?


Название: Re: НЕ СЕТЕВАЯ база данных
Отправлено: Пантер от Февраль 24, 2011, 14:29
Тут я согласен с BRE.
Для начала SQLite вполне подойдет.


Название: Re: НЕ СЕТЕВАЯ база данных
Отправлено: sinj от Февраль 24, 2011, 14:32
Спасибо, уже почитал про нее. Вполне подходит. А где можно поискать про ее использование в Qt? Других вопросов нет. Тему можно закрывать.


Название: Re: НЕ СЕТЕВАЯ база данных
Отправлено: Пантер от Февраль 24, 2011, 14:36
Почитай в ассистенте раздел QtSql Module и посмотри примеры. Там все просто.