Ну первое надо определится с какой СУБД хотите работать.
Если рассматривать на примере Oracle. То установщик можно качнуть с сайта oracle http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.ht<wbr />ml
Поставить базу через wizard делается не сложно. Затем качнуть драйвер ojdbc(oracle jdbc драйвер).
JDBC - framework для работы с базами данных, именно с помощью него создадите соединение к установленной базе и будете выполнять запросы прямо из java классов.
Щас есть уже наверно статьи и уроки как это все проделать. Но я рекомендовал именно видео уроки.
Я слушал уроки Мирончика Игоря, его уроки лежат в свободном доступе на youtube, у него есть конкретные уроки по этой теме от установки до выполнения конкретных запросов.
Я рекомендую именно видео, так как при любой ошибке у вас может возникнуть проблема при коннекте к базе. Важно в нужное место в проекте подключить драйвер, и прописать правильную строку для соединения.
Есть такая информация, что программисты создали игру "Java Rush ", это такая онлайн- игра, с помощью которой возможно учиться программированию на Java, и в то же время играть. Сам не пробовал, просто обратил внимание на эту новость в одном из сообществ в "контакте", посмотрите по ссылке, может это как раз то, что надо: https://vk.com/javarush
Да конечно стоит. Только если Вы понимаете, что такое работа программиста. Java сейчас один из самых востребованных языков программирования в мире. По одному из рейтингов, за 2016 год, он на 40% обошел javascrip и занял первое место. На java можно написать любую программу на любую платформу, будь то мак или виндовс. Я вообще считаю его самым крутым и перспективным языком, поскольку на нем можно писать как компьютерные игры так и программы контроля медицинского оборудования. Допустим, надоело тебе делать приложения для компьютеров, идешь делать "Мозги" для авто и так далее...
Считаю, что любой самоучитель даёт больше, чем среднестатистическое учебное заведение. Тем более, что сейчас полным полно бесплатных онлайн-курсов. Смысл идти в учебное заведение есть только в том случае, если вам примерно 16-17 лет и нужно получить высшее образование.
На мой взгляд самый лучший путь, это взять какую-нибудь книгу для подготовки к экзамену от Oracle №1Z0-808, который называется "Java SE 8 Programmer I". Это самый простой экзамен на знание Java 8. Учите Java по этом самоучителю, попутно готовитесь к экзамену и в конце сдаете экзамен. Плюс в том, что ваше обучение не проходит бесследно и в конце вы получаете сертификат от Oracle котирующийся во всем мире.
Для изучения джава есть много информации в интернете. Также Java язык программирования можно изучить по видеоурокам на ютубе. Для этого нужно запастись терпением, хоть ява считается достаточно легким языком программирования, но все же не самым простым