Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 SQL запросы без внешней СУБД под Windows/UNIX?  [new]
xDen
Member

Откуда:
Сообщений: 4
От нечего делать хочу написать маленькую бесплатную программку учета CD дисков.
ОС: Windows/UNIX.
В модели БД 15 таблиц.

Желательные требования:
- Работа с данными через SQL запросы (для обьединения данных из нескольких таблиц, поиска и т.д.)
- Программа должна работать сама по себе (типа компоненты, библиотеки для доступа к локальным таблицам/БД?) без дополнительных программ (типа BDE, отдельная СУБД), потому-что программа маленькая и не хотелось бы её обременять дополнительными системными требованиями.
- Наличие компонентов, библиотек для доступа к таблицам/БД в windows/UNIX ОС (т.е. я хочу работать под Windows/UNIX с одной и той-же базой!)

Я испытываю проблеммы в следующем:
- выполнение sql запросов без BDE или внешней СУБД
- формат таблиц для которого есть компоненты под Windows и UNIX

Сколько я ни думал, все 3 требования выполнить не удаётся, хочу услышать любые идеи и направления для поиска...
9 фев 04, 21:02    [528031]     Ответить | Цитировать Сообщить модератору
 Re: SQL запросы без внешней СУБД под Windows/UNIX?  [new]
alex_k
Member

Откуда: krasnoyarsk
Сообщений: 6694
gcc+firebird15+(some linux or *BSD or win32)
Я сейчас занимаюсь как раз чем-то подобным.
Если есть уверенность что потянешь, пиши на мыло:
alex_k at trk7 dot ru

если ты не знаешь как этот адрес преобразовать в обычный вид, то лучше и не пиши :-)
9 фев 04, 21:30    [528052]     Ответить | Цитировать Сообщить модератору
 Re: SQL запросы без внешней СУБД под Windows/UNIX?  [new]
Рыжий Кот
Member

Откуда: Мягкий Диван; [забанен] Рустамом; [разбанен] П02;
Сообщений: 21678
xDen
От нечего делать...

Завидую тебе белой завистью... :)

Картинка с другого сайта.
9 фев 04, 21:49    [528066]     Ответить | Цитировать Сообщить модератору
 Re: SQL запросы без внешней СУБД под Windows/UNIX?  [new]
Gt.
Guest
если задача не изучать именно субд, то IMHO для такого более эфективно юзать файлы :) (или у тебя очень много CD)
поищи что-нибудь на тему брэкли дб, это кажется sql движек на файл или
например xml, наверника есть протабельные библиотеки для работы с xml
9 фев 04, 22:49    [528087]     Ответить | Цитировать Сообщить модератору
 Re: SQL запросы без внешней СУБД под Windows/UNIX?  [new]
xDen
Member

Откуда:
Сообщений: 4
для alex_k

А эта firebird15 может быть в виде библиотек к программе, т.е. чтобы не надо было устанавливать БД для работы с программой ???

для Рыжий Кот

А дома после работы тебе есть чего делать ???

Gt.
Да, это один из вариантов, но с БД проще будет, например для вывода данных из нескольких таблиц мне надо написать простой SQL запрос, а так, для Делфи загрузить из файлов в StringList 5 таблиц, записать их в 5 Dataset-ов, а из них в главный Dataset, те-же проблеммы и с поиском, редактированием.
10 фев 04, 06:23    [528190]     Ответить | Цитировать Сообщить модератору
 Re: SQL запросы без внешней СУБД под Windows/UNIX?  [new]
Gt.
Guest
да нет, естетвенно было бы глупо все это делать руками - там (xml) все это есть (должно быть :) ) - поиск и т.п.
10 фев 04, 10:08    [528439]     Ответить | Цитировать Сообщить модератору
 Re: SQL запросы без внешней СУБД под Windows/UNIX?  [new]
xDen
Member

Откуда:
Сообщений: 4
для Gt.

А как найти xml компонент под Windows и UNIX ???
Я знаю в Delphi c xml работает ClientDataSet, и в GDA/GNOME-DB есть что-то с xml, но как сделать чтобы они форматы друг-друга понимали и данные из нескольких таблиц обьединяли ?
10 фев 04, 10:40    [528524]     Ответить | Цитировать Сообщить модератору
 Re: SQL запросы без внешней СУБД под Windows/UNIX?  [new]
Gold
Member

Откуда: Харьков
Сообщений: 2947
Посмотри в сторону Java+JBird ...
10 фев 04, 12:59    [528908]     Ответить | Цитировать Сообщить модератору
 Re: SQL запросы без внешней СУБД под Windows/UNIX?  [new]
Gold
Member

Откуда: Харьков
Сообщений: 2947
Вернее не JBird, а JDataStore :-)
10 фев 04, 13:00    [528910]     Ответить | Цитировать Сообщить модератору
 Re: SQL запросы без внешней СУБД под Windows/UNIX?  [new]
funikovyuri
Member

Откуда: Симферополь
Сообщений: 4045
Поддерживаю Gold - пишите на Java + Какой-нибудь Embedded SQL server или .xml
10 фев 04, 16:02    [529423]     Ответить | Цитировать Сообщить модератору
 Re: SQL запросы без внешней СУБД под Windows/UNIX?  [new]
Gt.
Guest
ну вот - давольно популярная портабельная библиотека от Gnome
http://www.xmlsoft.org/

пхп и еще пару языков его используют, но тебе наверна понадобится какая-нибудь обертка вокруг нее для твоего языка (дельфи?) .. наверно должна быть ..
11 фев 04, 00:03    [529981]     Ответить | Цитировать Сообщить модератору
 Re: SQL запросы без внешней СУБД под Windows/UNIX?  [new]
Gt.
Guest
http://sourceforge.net/projects/libxml2-pas/
вот какая-то есть .. но IMHO левая ...
11 фев 04, 00:09    [529983]     Ответить | Цитировать Сообщить модератору
 Re: SQL запросы без внешней СУБД под Windows/UNIX?  [new]
xDen
Member

Откуда:
Сообщений: 4
для Gt.

Thanks, а паскаль мне может и не понадобиться, я могу писать UNIX на GNOME+gcc а Win32 на C++Builder
11 фев 04, 06:15    [530030]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить