Форум программистов, компьютерный форум CyberForum.ru

Java и базы данных

Войти
Регистрация
Восстановить пароль
 
fadeinmad
9 / 9 / 1
Регистрация: 25.11.2012
Сообщений: 110
#1

Выбор ORM для динамического подключения к различным базам - Java БД

19.12.2016, 07:34. Просмотров 320. Ответов 3

Приветствую. Поставлена следующая задача: есть приложение на Java Spring MVC. Требуется подсоединяться к различным БД. Мы не знаем, какая это будет база (mysql, Oracle, MS SQL и т.д.). На входе известна только строка соединения, логин с паролем и список таблиц с нужными данными. Атрибуты таблиц (столбцы) неизвестны, их требуется получать из базы.
Таким образом, все ORM, требующие XML-маппинг, по идее отпадают, любая идея вбить параметры БД на уровне кода также отпадает.
Подскажите, какая ORM будет удобна для такого подхода или вообще какая-то другая технология? Заранее благодарю.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2016, 07:34     Выбор ORM для динамического подключения к различным базам
Посмотрите здесь:

Компоненты для доступа к базам данных - Java БД
начал разбираться с программированием на java, пытаюсь в среде разработки jbuilder, но там нет компонент для работы с БД, просто пустой...

Средство ORM c генерацие классов сущн по ResultSet, есть такие? - Java БД
Средство ORM c генерацие классов сущностей по ResultSet, есть такие? Нужно для более автоматизированной реализации веб сервиса, чтобы...

Как подключится к нескольким базам данных - Java БД
Всем Доброго время суток! Расклад такой: java занимаюсь относительно недавно, знаю мало, вопросов много, ну вот на один нигде не могу...

Выбор БД для Java приложения - Java БД
Привет, подруга попросила помочь ей и написать для нее приложение с использованием бд. Проблема в том, что бд потом нужно также перенести...

Выбор базы для локального и удалённого использования - Java БД
Задача - документооборот и интеграция с различными сервисами. Софтина работает оффлайн и синхронизируется с основоной базой. Сейчас...

Oracle Выбор инструмента для создания графического интерфейса БД на Java - Java БД
Добрый день! У меня возник вопрос: существует БД,которая была создана на Oracle Database. В ней присутствуют таблицы итд. Я хотел бы...

Ошибка подключения - Java БД
Пытаюсь подключиться к бд к HeidiSQL (работает только с 3306, 1433 не работает, добавлял в исключение брандмауэра, ничего..). import...

Ошибка подключения к MySQL - Java БД
Добрый день, уважаемые коллеги :senor: Наверняка тема заезженная подключение JDBC MySQL. Выдает ошибку: ...

Подключения через hibernate - Java БД
Есть база данных, с которой я вывожу нужные мне строки, мне нужна помощь в том что бы написать код на добавления удаления в БД через...

MySQL Ошибка при проверки подключения к бд - Java БД
При попытке подключение к бд из IDEA возникает ошибка Пароль и логин ввожу верные. Подскажите, как решить

OpenShift - подключения к базе данных - Java БД
Всем привет недавно создал проэкт в OpenShift, но вот такая проблема не могу подключится к базе из програмы. Драйвер загружается, но...

MySQL Выбрасывается исключение при попытке подключения к БД - Java БД
При запуске кода выдает исключение, classpath настроил. Не знаю, что делать. В чем может быть проблема? import java.sql.*; import...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LeX
230 / 230 / 59
Регистрация: 30.06.2010
Сообщений: 857
19.12.2016, 09:05     Выбор ORM для динамического подключения к различным базам #2
jdbc и самописный построитель запросов
fadeinmad
9 / 9 / 1
Регистрация: 25.11.2012
Сообщений: 110
19.12.2016, 10:15  [ТС]     Выбор ORM для динамического подключения к различным базам #3
А нет решения типа ORM? Например, такое, которое позволяет написать универсальные класс для подключения к БД и построения запросов, используя что-то наподобие Schema ?
Писать свою библиотеку затратно по времени.
KEKCoGEN
Эксперт Java
1897 / 1775 / 432
Регистрация: 28.12.2010
Сообщений: 7,169
19.12.2016, 12:53     Выбор ORM для динамического подключения к различным базам #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
fadeinmad, ваша задаче не подходит под определение ORM. ORM - Object Relation Model. У вас же нет никакних объектов из которых вы можете пострить модель. Пишите свой код. Из готового думаю можно взять пул подключения к БД. Что нибудь типа c3p0. Дальше пишите свой слой абстракции работы с данными и на его основе уже свою бизнес логику
Yandex
Объявления
19.12.2016, 12:53     Выбор ORM для динамического подключения к различным базам
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru