Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

База SQLite / SQLite - Select

  • На этом уроке получим список записей из нашей базы SQLite: users.db.
    Для этого мы реализуем метод select() в классе Program().
  • Дата отправки отчёта: 18 марта 2017 г.
  • Задание выполнено: за 20 мин.
  • Чему научился: Прокачка SELECT + работы с ResultSet
  • Что было сложным: Вывести результат, чтобы было ровно и телефоны под телефонами - у меня имена длинные, и способ, указанный в уроке, не сработал. Можно конечно увеличить число пробелов, но я думаю, в этом на данном этапе нет смысла - результат из БД получен, а в основной программе, я думаю, средства представления данных будут другими
  • Комментарии: И ещё - я сделал переменную Statement st глобальным, а в методах insert и select её инициализировал, поработал с ней и закрыл её. На работу программы это не повлияло, всё функционирует, но люди, кто будет проверять мой отчет - скажите, имеет ли в данной программе смысл делать Statement глобальным или я только навредил работе программы.
  • Оценка видео-уроку:
Отчёт от 791 за База SQLite / SQLite - Select




Оцени работу

 
Сохранить страницу:

10558. --
Иван Воронин
Иван Воронин
ответить
→  Валерий Жданов  # MVC / SQLite - Select / 2017-03-19 23:41

Не навредил, но надо будет следить за тем, что если где-то заюзал её, то потом close() не забывать, это как минимум. А вообще доберусь до уроков этих, точнее посмотрю смысл.


8275. --
Tekashnik
Tekashnik
ответить
→  Валерий Жданов  # MVC / SQLite - Select / 2017-03-20 06:45

Со statement все норм, так даже нужно, если запросы последовательные.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван Воронин  # MVC / SQLite - Select / 2017-03-20 06:59

ок, Иван. да, тут close() везде понадобится.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Tekashnik  # MVC / SQLite - Select / 2017-03-20 06:59

хорошо)


10558. --
Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # MVC / SQLite - Select / 2017-03-20 08:49

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


  • Отчёт оценивали:
    18094Humanic+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Создавать SQL запросы по средствам Java
Трудности: Придумать, что было самым сложным
Отличный опыт работы с SQLite и связи SQL и Java, такие знания никогда не будут лишними) Спасибо за уроки)


Научился: В первую очередь не отступать и искать решение проблемы - почему у меня не выдавала запрос при подключении к базе данных на добавление данных в базу данных. При наборе 1 в 1 как в уроке выводилось сообщение Connected и все. Нашел причину пересмотрев скриншоты ранее выполнивших и увидел не соответствие, из-за которого у меня не работало как надо.
Трудности: Найти не достающие условие return true в методе boolean open()