Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поиск helper-классов для работы с SQL синтаксисом, sql-выражение как удобный объект 
:(
    Опции темы
ivg
Дата 23.5.2008, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Autonomous R&D
**


Профиль
Группа: Участник
Сообщений: 686
Регистрация: 8.2.2006
Где: Екатеринбург

Репутация: 33
Всего: 81



Цитата(Maksym @  23.5.2008,  21:05 Найти цитируемый пост)
не оказалось готового "коробочного" решения, так чтоб прочесть manual, посмотреть api, и начать пользоваться..

А нужно ли такое полнофункциональное решение? Большинство запросов известно на этапе компиляции, ну или по крайней мере структура запроса и постоянная часть имеются. Может гораздо проще структурировать запросы по типам, для каждого типа написать шаблон, а 
Цитата(Maksym @  22.5.2008,  18:10 Найти цитируемый пост)
список таблиц, полей, сложные условия, порядок сортировки
 подставлять в рантайме?
Может поэтому и нет такого готового решения.

PM MAIL   Вверх
Maksym
Дата 23.5.2008, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 14
Всего: 62



Цитата(ivg @  23.5.2008,  17:27 Найти цитируемый пост)
Большинство запросов известно на этапе компиляции, ну или по крайней мере структура запроса и постоянная часть имеются.

Но формировать эту структуру из строк -- небезопасно. Намного удобнее иметь объект-оболочку, который возьмет на себя всю рутинную работу.

Цитата(ivg @  23.5.2008,  17:27 Найти цитируемый пост)
Может поэтому и нет такого готового решения.

Для проектов с досточно "прямой" архитектурой таблиц и данных используют ORM
Для проектов типа моего текущего -- прикручивают очередное доморощеное решение и не делятся smile не остается ни времени ни сил.. smile 
PM MAIL   Вверх
Stampede
Дата 23.5.2008, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

Репутация: 24
Всего: 144



Цитата(Maksym @  23.5.2008,  06:29 Найти цитируемый пост)
Еще идеи, кроме как самому писать, есть у кого нибудь? 


Вот такая идея щас пришла в голову. Очень даже возможно, что есть готовые стандарты для записи SQL запросов в виде XML. Ну и тогда с этой штукой можно будет работать программно, через DOM. Не то чтоб сильно фонтан, но все же лучше, чем конкатенацией smile А если еще враперов наделать, так может и вообще неплохая библиотечка получиться, и притом малой кровью.

ЗЫ. Только если такая вещь и существует, найти ее будет непросто, По запросу sql+xml вылазит в основном инфа о работе с XML данными в базе.



--------------------
"If you want something done right, do it yourself"
По секрету: выучить английский - реально!
PM WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0663 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.