2012-06-22 5 views
0

Я создаю пользовательский интерфейс для пользователей, чтобы визуально создавать запросы (похожие на MS Access, но без колоколов и свистов). Пользовательский интерфейс разработан в Java, JavaScript, JQuery и Struts. Когда запрос строится на основе выбора пользователем таблиц, полей, условий и значений, запрос должен быть проверен до того, как он попадет в базу данных. В настоящее время целевой базой данных для выполнения запроса является MySQL, но он может варьироваться, например, Oracle или Postgres. Не могли бы вы рассказать мне о каких-либо библиотеках, которые могли бы проверять запросы для разных баз данных или указывать мне в правильном направлении?SQL Query Builder и проверка в Java

ответ

0

Добавление слоя абстракции, такого как ORM, может вам помочь. Широко известно ORM Hibernate.

+0

Спасибо, В спящем режиме мы должны знать структуру таблицы и столбцы, чтобы создать класс устойчивости и использовать его перед запуском приложения. Мое динамическое требование не знает структуру таблицы, т. Е., Не зная переменные класса persistence, как я могу динамически изменять конфигурацию для многоуровневых баз данных? – kannan

+0

Любые альтернативы для динамических требований без знания структуры таблиц? – kannan