Приложение на Java для работы с БД [закрыт]

157
31 марта 2019, 22:50

Я новичок в java программировании и совсем недавно начал изучать java. Простые вещи на java понятны (такие как создание классов, условия, циклы, коллекции, циклы). Интересует что нужно изучить для того чтобы написать приложение, которое будет работать с БД (любой)?

Answer 1

Ответ 3-х уровневый:

  1. Первый туповатый уровень - вам надо освоить JDBC - низкоуровневая работа с БД, изучите как осуществлять коннект с БД, как делать стандартные операциии CRUD
  2. Более продвинутый уровень - изучите как работать с ORM (Object Relational Mapping) - в первую очередь с Hibernate - крайне условно: таблица БД - класс, а запись в таблице - объект.
  3. Следующий уровень JPA - Java Persistence API - следующий уровень абстракции - надстройка над ORM - Hibernate - одна из реализаций JPA.

Интересует что нужно изучить для того чтобы написать приложение, которое будет работать с БД (любым)?

Достаточно знания Hibernate

Update

Использование JDBC с Android является антипаттерном. У Android свои механизмы доступа к БД. Родным для Android ORM является Room

Очень неплох универсальный ORM - OrmLite - одинаково успешно работает как под Android так и под desktop Java

READ ALSO
Метод вывести массив в консоль с использованием дженериков [закрыт]

Метод вывести массив в консоль с использованием дженериков [закрыт]

Необходимо реализовать метод с использованием обобщенных параметров типа, который в качестве аргумента будет принимать массив и выводить...

175
Поиск по словосочетанию SearchView & ArrayList & ListView

Поиск по словосочетанию SearchView & ArrayList & ListView

Использую SearchView и стандартный адаптер ArrayAdapter, с помощью adaptergetFilter()

156
Добавление/перезапись параметра в файл.properties

Добавление/перезапись параметра в файл.properties

У меня есть две программы на javaПервая авторизуется продавцом и создаёт в магазине товар

149