JavaRush /Java блог /Архив info.javarush /Тестовое задание
ejjjik
26 уровень
Самара

Тестовое задание

Статья из группы Архив info.javarush
Всем привет. Предыстория в двух словах. Решал задачи, читал книги, решил, что пора попробовать свои силы в какой-ниюудь компании, получил тестовое задание (описываю своими словами): "Система ввода и отображения студентов - две вкладки: студенты и группы, и редактирование всей этой информации, бд - любая встроенная" Самая основная проблема то, что я не знаю как проектировать программы (uml я тоже не умею пользоваться, просто постарался представить как это могло быть): Тестовое задание - 1 Так, вот вопросы: 1. Когда правильно подключаться к бд? - Создается единственное подключение и потом, каким-то образом работаем с данными, в конце программы закрываем соединение(например, получили данные из таблицы, запихали их в вектор, по ходу программы редактируем их или отображаем, а когда надо сохранить - записываем их в бд, я считаю этот подход ахинеей, но может быть =)) ) - Выполняем коннект каждый раз, например, когда кликаем по кнопке. Подскажите, как быть в этой ситуации, на какую литературу обратить внимание.
Комментарии (8)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
tsev Уровень 30
22 апреля 2014
devdrou Уровень 29
22 апреля 2014
В одном видео встретил что правильно лазить в БД через DataSource.
docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html
Можно еще посмотреть на C3P0 или Proxool как реализацию.
habrahabr.ru/post/101342/ можно почитать еще.
Sant9Iga Уровень 41
21 апреля 2014
как по мне, так почитай про hibernate. думаю, поможет.