Java. Работа с данными из таблицы в Java (ResultSet, MySQL, JDBC) Урок 6

  Рет қаралды 13,155

OnFreeTube (EvgMel)

OnFreeTube (EvgMel)

Күн бұрын

Пікірлер: 54
@valik110298
@valik110298 6 жыл бұрын
Очень доступно объясняешь, не мог вообще ничего понять, пока тебя не посмотрел
@ВладиславКравец-г4в
@ВладиславКравец-г4в 4 жыл бұрын
Спасибо давно копался как вывести все данные с бд, твой видос всё разьяснил)))
@АлександрПлеханов-й9ы
@АлександрПлеханов-й9ы 6 жыл бұрын
Очень хорошее объяснение
@abmai6627
@abmai6627 8 жыл бұрын
Спасибо за видео уроки очень помагли супер
@nikitakupriyanchyk4142
@nikitakupriyanchyk4142 5 жыл бұрын
Спасибо автору , твои видео актуальны и в 2019))
@OnFreeTube
@OnFreeTube 5 жыл бұрын
Здравствуйте! Спасибо за положительный отзыв!)
@kirjankirjan
@kirjankirjan 7 жыл бұрын
Спасибо, очень толковое видео!
@redlixdavidof235
@redlixdavidof235 7 жыл бұрын
отличные уроки:)) очень помогли, пожелание сделайте курс по java ee:)) с вашей подачей информации курс будет не заменим )) ещё раз спасибо:))
@olegsamoylov9106
@olegsamoylov9106 8 жыл бұрын
для тривиальных задач, таких как создание конструктора с заполнением полей и переопределение метода toString в Intellij IDEA есть такой хоткей как ALT+INSERT)))
@OnFreeTube
@OnFreeTube 8 жыл бұрын
+Иван Шевченко, на счет этой комбинации мне известно, но думаю Ваш комментарий будет полезен другим)) Но ведь не все люди вообще разбираются для чего что и как нужно, поэтому подробно и вручную стараюсь всё делать. В будущем, конечно, на более сложных разборах можно употреблять сочетания клавиш. Да и на отборочных этапах собеседований обычно же дают не среду разработки)) А листок с ручкой)))
@olegsamoylov9106
@olegsamoylov9106 8 жыл бұрын
+Евгений Мельников в чем то согласен, но люди которые дошли до знакомства с JDBC с большой долей вероятности уже владеют некоторыми знаниями основ Java)))
@OnFreeTube
@OnFreeTube 8 жыл бұрын
+Иван Шевченко , тоже верно)) Но всякое бывает)))
@cosmicorange320
@cosmicorange320 7 жыл бұрын
В новых версиях JDBC создание драйвера - неявное, поэтому вместо вынесения создания драйвера и подключения к БД в отдельный класс можно просто использовать `DriverManager.getConnection`.
@ДенисКирпиченков-к4ю
@ДенисКирпиченков-к4ю 4 жыл бұрын
класс
@yevheniikravtsov369
@yevheniikravtsov369 4 жыл бұрын
Здравствуйте, а как вместо shop_id вывести shop_adres, так как это связанные таблицы в mySql?
@sadm14
@sadm14 4 жыл бұрын
Здравствуйте, ваш урок помог мне вывести данные из БД в консоль, спасибо вам. Подскажите, как тоде самое только вывести данные в оконное приложение в таблицу?
@OnFreeTube
@OnFreeTube 4 жыл бұрын
Здравствуйте. Вопрос скорее не про работу с базой данных. Вам необходимо понять как вывести любые данные в таблицу в оконном приложении (вот пример docs.oracle.com/javase/tutorial/uiswing/components/table.html), а затем получив данные из базы данных привести их к нужному виду для объекта таблицы. После чего использовать в интерфейсе приложения.
@channelMy
@channelMy 2 жыл бұрын
@@OnFreeTube увы, информация уже удалена
@OnFreeTube
@OnFreeTube 2 жыл бұрын
@@channelMy материалов много) выше был лишь один из возможных примеров. Тут тоже показано как выводить в оконное приложение в табличной форме: www.geeksforgeeks.org/java-swing-jtable/
@BobrKurvva
@BobrKurvva 2 жыл бұрын
Почему не снимаешь больше?
@АлександрДякив-т1п
@АлександрДякив-т1п 8 жыл бұрын
не могли бы вы скинуть настройки IDE. Никак не получается сделать так, чтобы линия вертикальная до закрытия фигурных скобок была более яркая.
@OnFreeTube
@OnFreeTube 8 жыл бұрын
Александр, я, к сожалению, уже переустанавливал несколько раз ОС, не уверен, что настройки аналогичные. Но думаю, что если уточню тему, которая у меня установлена, то вы сможете найти её в интернете. В настройках Appearance & Behavior -> Appearance : THEME = Dracula А в Editor -> Color&Fonts : SCHEME : Visual Studio 2013
@AleksanderFelyugin
@AleksanderFelyugin 3 жыл бұрын
Привет Жень. А можно ли получить имя учетной записи windows?(имя пользователя)
@OnFreeTube
@OnFreeTube 3 жыл бұрын
Здравствуйте! Можете попробовать получить из переменных окружения: System.getProperty("user.name"); или System.getenv("USERNAME");
@AndreyDelay
@AndreyDelay 4 жыл бұрын
спасибо за урок, только не понял почему мы переменные и объект создаём каждый раз в цикле.
@OnFreeTube
@OnFreeTube 4 жыл бұрын
Здравствуйте! Объявить переменные можно было до цикла с дальнейшим переприсваиванием значений из ResultSet. Данный урок был больше демонстрационный, поэтому объявление и инициализация были размещены рядом. Спасибо за хороший вопрос!
@vitaliytv8324
@vitaliytv8324 8 жыл бұрын
спасибо за уроки ! все супер и по делу , а будут ли уроки по Hibernate либо spring ? да и еще хотел спросить не по теме конечно но буду рад если ответите - есть ли в Intelij визуальный редактор xml файлов например как в нетбинсе , чтоб руками не править например web.xml .....
@OnFreeTube
@OnFreeTube 8 жыл бұрын
+VitaliY TV, со временем возможно я сделаю видео на разные тематики, включая Spring. Но сейчас, к сожалению, не хватает времени на запись, а делать на скорую руку не хочется. Сами понимаете, не хорошо так)) С визуальным редактором в Идее дело не имел, только с обычным текстовым, который выдает подсказки по синтаксису, поэтому извините..
@OnFreeTube
@OnFreeTube 8 жыл бұрын
+VitaliY TV, мне вообще казалось, что у IIdea вообще с визуальными редакторами немного хуже обстоит ситуация, чем у других сред. Хотя это субъективное восприятие)
@vitaliytv8324
@vitaliytv8324 8 жыл бұрын
+Евгений Мельников да скорей все я и на оф сайте ничего не нашел , спасибо за ответ ждем новых видео
@polinamueller8502
@polinamueller8502 5 жыл бұрын
Нужна помощ. У меня сть бд sql. Интерфейс в scenebuilder. Но вот как. Как вывести данные из бд не в консоль а в таблицу на интерфейсе??? Помогите.
@OnFreeTube
@OnFreeTube 5 жыл бұрын
Здравствуйте! К сожалению, GUI - немного другая тема, ещё не рассмотренная на канале, но в целом принцип вывода тот же, что и в консоль. Вам лишь нужно понять, как устанавливать, например, в TextField конкретное значение. Можете общий принцип посмотреть здесь: bushansirgur.in/login-form-in-javafx-with-mysql-database/
@yourlastmemory7537
@yourlastmemory7537 8 жыл бұрын
Доброго времени суток!!! Можете подсказать новичку решение проблемы с некорректным выводом русских букв в базе? Заранее благодарю)
@OnFreeTube
@OnFreeTube 8 жыл бұрын
+Владимир Семенов, а в чём конкретно проблема? Можете описать ситуацию поточнее?)
@yourlastmemory7537
@yourlastmemory7537 8 жыл бұрын
в моей базе присутствуют поля enum с русскими значениями и заполнение её должно быть, в основном, на русском. В консоли всё работает корректно, но в идее вместо русских букв отображаются непонятные символы(как в конструкторе таблиц так и при выводе resultset-ов)
@yourlastmemory7537
@yourlastmemory7537 8 жыл бұрын
кодировка по умолчанию стоит utf8
@OnFreeTube
@OnFreeTube 8 жыл бұрын
+Владимир Семенов, честно говоря, с подобной проблемой сталкиваться не приходилось, но, думаю, что всё же проблема в кодировке базы данных. Возможно необходимо попытаться поиграться с кодировками. С английскими символами всё корректно работает?
@yourlastmemory7537
@yourlastmemory7537 8 жыл бұрын
с английскими да, но с русскими ни в какую(
@НикитаТитов-в2ю
@НикитаТитов-в2ю 5 жыл бұрын
Как из таблицы вывести определенные данные в label?
@OnFreeTube
@OnFreeTube 5 жыл бұрын
Здравствуйте. Вывод данных в Label осуществляется точно так же, как если бы вы задавали значение вручную. Только в случае с БД вам необходимо заранее извлечь данные из неё, которые хотите разместить в компонент.
@НикитаТитов-в2ю
@НикитаТитов-в2ю 5 жыл бұрын
@@OnFreeTube спасибо Просто дал тему Вам для нового видео
@maksiml6298
@maksiml6298 8 жыл бұрын
com.jdbc.Product@306a30c7 com.jdbc.Product@b81eda8 com.jdbc.Product@68de145 com.jdbc.Product@27fa135a com.jdbc.Product@46f7f36a почему выводятся так продукты?
@OnFreeTube
@OnFreeTube 8 жыл бұрын
Вы в классе Product, возможно, забыли переопределить метод toStrig(). В видео на 8:00 минуте начало.
@maksiml6298
@maksiml6298 8 жыл бұрын
я переопределяю, но IDEA ошибку выдает
@OnFreeTube
@OnFreeTube 8 жыл бұрын
проверьте корректность написания строки объявления метода toString. если не поможет, уберите @Override и попробуйте запустить. хотя странно, что он не дает Вам переопределить toString, который априори переопределяется.
@dmitrytarashkevich9060
@dmitrytarashkevich9060 8 жыл бұрын
возможно неправильно что-то написали, для стандартных случаев есть хорошая комбинация клавиш: alt + insert
Мама у нас строгая
00:20
VAVAN
Рет қаралды 9 МЛН
Алгоритмы сортировки в Java [GeekBrains]
1:00:41
Разгоняем PostgreSQL. Личный опыт. (Перезалив)
37:05
Сисадмин Михалыч
Рет қаралды 1,7 М.
Что такое JDBC? Что такое ORM, Hibernate & JPA?
12:59
Sergey Nemchinskiy
Рет қаралды 74 М.
Зачем нужен и как работает Docker - ликбез 🐳
12:05
Хороший программист
Рет қаралды 214 М.