Java EE для начинающих. Урок 10: JDBC (часть 1).

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 145

  • @alishevN
    @alishevN  6 років тому +12

    Про Maven, итератор и многое другое:
    www.udemy.com/javarussia/

    • @arthurfonzerelli6484
      @arthurfonzerelli6484 6 років тому +1

      А по Maven там будут еще уроки?

    • @alishevN
      @alishevN  6 років тому

      В ближайшее время нет

    • @zhenyatsaryk5587
      @zhenyatsaryk5587 6 років тому

      На udemy будет spring или же spring boot. И на чем лучше делать тестовое приложение для собеседования ?

    • @alishevN
      @alishevN  6 років тому +1

      Spring Boot - это лишь небольшая часть фреймворка Spring.
      Будет Spring и Spring Boot.

    • @kostyagusto5109
      @kostyagusto5109 6 років тому +5

      Прости за наглость, Наиль, но можно спросить тебя: ты этот курс продолжать не будешь? или же онли на udemy?

  • @kholyman9937
    @kholyman9937 3 роки тому +93

    Пожалуйста запишите продолжение курса! Это крайне необходимо для нас, начинающих..

  • @AnnaSmirnova1
    @AnnaSmirnova1 5 років тому +23

    Спасибо большое))) Ваш труд очень ценен для начинающих программистов!!!!!

  • @oneoff6450
    @oneoff6450 Рік тому +1

    Огромное спасибо! Очень качественный ролик и доступное объяснение! Даже спустя 4 года помогаете людям)

  • @ИванСапронов-з8ь
    @ИванСапронов-з8ь 3 роки тому +7

    Наиль, спасибо вам огромное! Очень, очень ждём новых уроков!

  • @sayhellotoroy
    @sayhellotoroy 5 років тому +7

    Установка PostgreSQL -- ua-cam.com/video/ypzE4WUKw3I/v-deo.html. Запустить службу через Пуск-Выполнить- services.msc и найти postgres... запустить правой клавишей.
    Еще скорее всего надо поменять PATH добавив туда c:\Program Files\PostgreSQL\11\bin\ и c:\Program Files\PostgreSQL\11\lib\ (вместо 11 у вас может быть своя версия базы данных, ну или вообще другой путь). В Windows 10 вы выполните следующее: computer => properties => дополнительные параметры системы => Переменные среды => Системные переменные> выберите PATH (в верхней панели), вы фактически получите возможность добавить новую строку. Нажмите "Правка", добавьте папки /bin и /lib и сохраните изменения.
    Что бы войти под виндой мне помогло(в пуск-выполнить): 'psql - U postgres - W' Убрать пробелы между минусом и U и Wтак как ютуб перечеркивает слово (запросит пароль -- вписать тот, что при установке был). Далее все по видео

    • @DarthVader999
      @DarthVader999 2 роки тому

      java.lang.RuntimeException: java.lang.ClassNotFoundException: org.postgresql.Driver
      Help!!!

  • @cryptoexchange50x
    @cryptoexchange50x 5 років тому +12

    Спасибо за курс! Я очень буду ждать продолжения

  • @viktoriaivantsiv1980
    @viktoriaivantsiv1980 2 роки тому +1

    Хорошо объясняешь!
    Продолжи канал, пожалуйста!

  • @ДанилЕвко
    @ДанилЕвко 4 роки тому +2

    Спасибо огромное, ты единственный, кто помог решить мою проблему!

  • @arkhip2678
    @arkhip2678 4 роки тому +5

    Самое сложное в Java Enterprise - это поддерживать код, если он был написан неаккуратными людьми, один мой друг работает в техцентре одного крупного банка в качестве Java разработчика, ему приходится иметь дело с другим техцентром в Америке, где работают индусы и говорит: "назвать их код говнокодом - это ничего не сказать! ими написанный код не поддерживаем, в принципе; если нужно пофиксить баг - они придумывают разные "костели", не решая саму проблему; они полностью игнорируют все патерны написания кода" - так что я теперь морально готов иметь дело с таким неаккуратным кодом, написанным другими людьми))

  • @yaroslavneilo1820
    @yaroslavneilo1820 4 роки тому +5

    Спасибо за ваши уроки!
    Ждем продолжение!

  • @vitaliksgaferg6252
    @vitaliksgaferg6252 5 років тому +9

    Огромное спасибо , крутой курс )))))

  • @wr0ng590
    @wr0ng590 Рік тому

    Спасибо за Ваши уроки!

  • @АлександраКаминская-у2к

    Кратко и по сути. Спасибо большое!)

  • @poKolen0
    @poKolen0 4 роки тому

    Спасибо огромное. Я весь день мучалась с этими базами данных. А ты помог буквально за пару минут

  • @sovrinfo
    @sovrinfo 2 роки тому

    Спасибо за видео.Коммент в поддержку!

  • @alexhalkin9687
    @alexhalkin9687 3 роки тому

    Если коротко, то- Талантище!

  • @paulstorm2194
    @paulstorm2194 11 місяців тому +1

    Конец 2023 года, видосу 5 лет, джава уже не настолько хайповая, а я продолжаю ее учить) обожаю жаву

  • @drudkovskyi2359
    @drudkovskyi2359 3 роки тому +2

    Спасибо за уроки, ждём следующих частей по Java EE!

  • @Vitek_23
    @Vitek_23 Рік тому

    Очень хороший курс. Далее, я полагаю, Spring 🙂 Вряд ли сейчас кто-то ещё JDBC напрямую использует.

  • @pavelsamsonenka3155
    @pavelsamsonenka3155 5 років тому +11

    "- Ах так! Ах, ах, вот ты как! Ах, вот ты значит какой, да?! На самом интересном месте!.. А я - то думал!.. Только Полищук на мотоцикле… А ты!"
    Эх, жаль что курс заброшен. Как раз то что искал. Вижу по комментариям что и Spring обещал вроде, как и его тоже нет. Ну в принципе ты ничего и никому не должен, ведь так :D Спасибо за хорошие уроки.

    • @anton_sorokin238
      @anton_sorokin238 5 років тому

      вроде как спринг есть на канале, в другом плейлисте

    • @pavelsamsonenka3155
      @pavelsamsonenka3155 5 років тому

      @@anton_sorokin238 Недавно появился

  • @sayhellotoroy
    @sayhellotoroy 5 років тому +1

    Вариант с файлом помог и папкой lib в самом конце видео помог для запуска и подключения базы данных.
    Писало две ошибки на эти строки кода:
    Class.forName("org.postgresql.Driver");
    Connection connection = DriverManager.getConnection("jdbc:postgresql://localhost:5432/java_ee_db",
    "postgres", "12345");
    И после файла все подключилось :)

  • @igorkudryk2199
    @igorkudryk2199 6 років тому +1

    Очень хорошиый урок и многим полезный

  • @vvkislyakoff6071
    @vvkislyakoff6071 2 роки тому

    Если кто под Eclipse не будет видеть драйвера, то проще всего драйвер postgresql-*.jar скопировать в папку tomcat/lib. И еще, Class.forName("org.postgresql.Driver") начиная с JVM 1.6 прописывать необязательно - auto java.sql.Driver discovery -- no longer need to load a java.sql.Driver class via Class.forName

  • @АлексейАноним-м8в
    @АлексейАноним-м8в 4 роки тому +1

    Хотим продолжения!

  • @АлександрНиколаев-щ7ц7у

    Спасибо вам! Очень сильно помогли!

  • @Andrzej3935
    @Andrzej3935 3 роки тому

    Спасибо, друг!

  • @SplashDmg2011
    @SplashDmg2011 4 роки тому +1

    Решить проблему с кодировкой (если в БД есть русский текст, например) помогла следующая ссылка: www.edureka.co/community/33042/integrate-utf-8-encoding-in-java-webapp
    А именно разделы:
    1) Configuring Tomcat's server.xml
    2) CharsetFilter (нужно создать отдельный класс CharsetFilter и добавить его в web.xml)
    3) В строку подключения после названия базы добавить: ?useUnicode=true&characterEncoding=UTF-8

  • @Dmitry-Trofimov
    @Dmitry-Trofimov 4 роки тому +2

    Хорошо бы connection.close() сделать в finally блоке

  • @RudiyOrm
    @RudiyOrm 4 роки тому +4

    Супер курс!
    Когда ждать продолжения?
    Готов приобрести весь курс или поддержать финансово - по мере возможности

  • @hikmatasgarli7036
    @hikmatasgarli7036 5 років тому +41

    Привет, где продолжение JAVA EE ?

    • @muhtarnaymankhanov8699
      @muhtarnaymankhanov8699 4 роки тому +5

      угу, где продолжение?

    • @dmytromatvieiev8932
      @dmytromatvieiev8932 4 роки тому +2

      Есть ведь более актуальный курс у автора по Spring Framework.

  • @Вано-ш7б
    @Вано-ш7б 3 роки тому

    С точки зрения основ БД неверно писать название таблицы books, нужно в единственном числе

  • @b.s.3105
    @b.s.3105 4 роки тому +1

    если у вас проблемы с подключением драйвера то присмотритесь хорошо к этой строке "Connection conn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/java_ee_db",
    "postgres", "123456");" - она и вызывает эту ошибку, Я например вместо jdbc: добавил jdbc. не 2 точками а с 1 и мучался 3 часа и весь интернет перерыл пока не заметил свою же ошибку...... или драйвер реально не поставлен..... уже Неил обесняет как жарник добавить

    • @nikitayarychenko2109
      @nikitayarychenko2109 3 роки тому

      Какая же жиза, 2 часа мучался с jdbc из за отсутствия этого двоеточия

  • @olexiypysarenko8090
    @olexiypysarenko8090 6 років тому +1

    Спасибо!!!

  • @MASTAJAM1
    @MASTAJAM1 Рік тому

    Курс очень интересный с подробными объяснениями. Но в 10-м видео не удалось вывести на экран сообщение о наличии книг в бд. С 21:30 вторым аргументом имя пользователя - это имя компа? И что за пароль? Вот эти аргументы выдают у меня ошибку The server requested SCRAM-based authentication, but the password is an empty string. Как это пофиксить? Только с этим проблемы

  • @miliy84
    @miliy84 5 років тому

    Благодарю.

  • @DifENCEE
    @DifENCEE 3 роки тому +1

    Когда продолжение курса? Уже 2 года прошло с последней записи :(

  • @azerphoenix
    @azerphoenix 6 років тому +2

    Большое спасибо за урок! А есть ли продолжение? Хотелось бы более подробно ознакомиться с Spring MVC

    • @alishevN
      @alishevN  6 років тому +2

      Скоро на этом канале начнёт выходить Spring.

  • @denystaylor5086
    @denystaylor5086 6 років тому

    Спасибо!)

  • @I000000USD
    @I000000USD 3 роки тому +4

    а где вторая часть?

  • @musamuradzade1606
    @musamuradzade1606 2 роки тому

    курс отличный, но будет ли продолжение?

  • @Roma4086
    @Roma4086 4 роки тому

    в наше время чаще всего используются реляционные базы или объектно-ориентированные? я делал один проект с Mongo, по мне там все намного удобнее, все хранишь в одном месте и в любом формате

  • @АлиомарАдилбековАА

    Где вторая часть?)

  • @maximsheremet234
    @maximsheremet234 4 роки тому

    Добрый день. Подскажи а продолжение будет по JavaEE ?

  • @grimp698
    @grimp698 2 роки тому +1

    Где вторая часть))) уже 3 года прошло)))

  • @konstantindobrinskiy9740
    @konstantindobrinskiy9740 5 років тому +1

    Спасибо за уроки. Будет продолжение курса, тут или на Udemy?

  • @ИгорьЧумиков-й5б
    @ИгорьЧумиков-й5б 5 років тому

    Спасибо!!!!!!!)))))))

  • @yuliafiesty2844
    @yuliafiesty2844 4 роки тому

    Если будет ошибка Error:java: error: release version 5 not supported
    то мне помогло file->settings->search: Java Compiler -> выше 5

  • @kostyagusto5109
    @kostyagusto5109 6 років тому +4

    Спасибо большое. Мог бы ты подсказать что то по MySQL толковое?

    • @alishevN
      @alishevN  6 років тому +2

      Пожалуйста! К сожалению, ничего толкового не могу подсказать.

    • @kostyagusto5109
      @kostyagusto5109 6 років тому

      alishev, ну не страшно) я нашел массу ресурсов, да только не знаю что лучше)

    • @fixeer666
      @fixeer666 6 років тому +5

      книга head first основы sql+ лекции Головача

  • @johndoedoejohn
    @johndoedoejohn 3 роки тому

    Спасибо за твой труд! Прошел курс на Udemy и всем рекомендую! Будет ли продолжение JAVA EE?

    • @alishevN
      @alishevN  3 роки тому +2

      По Java EE не будет, по Spring будет!

  • @arthurfonzerelli6484
    @arthurfonzerelli6484 6 років тому +2

    JPA и Hibernate я так понимаю будет после JDBC, а Spring уже после всего этого?

    • @alishevN
      @alishevN  6 років тому +6

      JPA и Hibernate будут одновременно со Spring, так как надо разбирать эти технологии в связке.

    • @ObiVanKenobi_js
      @ObiVanKenobi_js 6 років тому +1

      хотел чтоли как бы палец вверх поставить и проголосовать за скорейший выход уроков по этим темам будь они в youtube или же на udemy

  • @deendeen8080
    @deendeen8080 5 років тому +1

    добрый день. а выйдет ли полный курс? когда?

  • @Good_nick_name
    @Good_nick_name 5 років тому

    эх а у меня постоянно то выдает
    postgres=# select * from test;
    "more" не является внутренней или внешней
    командой, исполняемой программой или пакетным файлом.
    postgres=#

  • @Kpacu8o
    @Kpacu8o 5 років тому

    Вопрос от новичка , а с помощью executeQuery("скуль-запрос") можно любые запросы передавать ? изменять бд с помощью этого метода можно ?

    • @alishevN
      @alishevN  5 років тому

      Нет, изменять БД необходимо с помощью метода executeUpdate().

  • @dmitrymukhin9458
    @dmitrymukhin9458 6 років тому +6

    как приятно, что курс на udemy расширяется:)

    • @МаксимШильвян-ж4ы
      @МаксимШильвян-ж4ы 6 років тому +1

      согласен) я долго ждал его выхода, постоянно чекал канал в ожидании ролика о запуске и курса и купил в первый же день) вообще не жалею!) Наиль, спасибо за Ваши труды!

    • @manOfPlanetEarth
      @manOfPlanetEarth 4 роки тому

      Максим Шильвян
      привет. 2 года прошло. есть какие-нибудь результаты? только как есть. спрашивает новичок в джава))

    • @azib-4287
      @azib-4287 2 роки тому

      @@manOfPlanetEarth привет, 2 года прошло, есть результаты?)) спрашивает новичок по джава

    • @roosul48
      @roosul48 Рік тому

      @@azib-4287 привет,прошло 2 месяца,есть результаты?

    • @azib-4287
      @azib-4287 Рік тому

      @@roosul48 привет, на работу еще не устроился, пишу пет прожект со всем фаршем спринг бута, параллельно готовлюсь к собесу

  • @asekeub
    @asekeub 3 роки тому +1

    Где вторая часть??

  • @akaWildnan
    @akaWildnan 3 роки тому

    Я так понял курс просто оборвался на полуслове? На udemy полного курса я не нашел.

    • @alekseyfrozis937
      @alekseyfrozis937 3 роки тому

      Походу) я так понял после этого ролика упор пошёл на спринг

  • @zhenyatsaryk5587
    @zhenyatsaryk5587 6 років тому

    Наиль, как часто ты используешь в работе Vue.js или же React.js ? И нужно ли знать эти библиотеки при устройстве на работу ? Спасибо.

    • @alishevN
      @alishevN  6 років тому

      Смотря на какую работу устраиваться. Я иногда использую React.js.

  • @ricciottoinnebbia1333
    @ricciottoinnebbia1333 5 років тому

    @alishev А где поискать JDBC - часть 2?

  • @nikkie_cold
    @nikkie_cold 2 роки тому

    Продолжение плс

  • @МихаилЛукин-д7х
    @МихаилЛукин-д7х 6 років тому

    а когда уже будет Spring,или хотя бы продолжение этого курса?

  • @curtisaxel4291
    @curtisaxel4291 6 років тому

    Наиль, здравствуйте !
    Вопрос - когда стоит ожидать платный курс по фреймворкам Java ?
    Я бы купил с удовольствием.

    • @alishevN
      @alishevN  6 років тому +2

      Здравствуйте! Курс по Spring я начал записывать, но объём работы настолько большой, что я не могу сказать вам точную дату выхода.

  • @ВалентинГлобалов
    @ВалентинГлобалов 6 років тому

    Кода будет продолжение?

  • @victoriastep_by_step2156
    @victoriastep_by_step2156 6 років тому +1

    Доброго дня. Коли приблизно вийде курс по Spring ?

  • @ttop1ttop145
    @ttop1ttop145 4 роки тому

    привет очень круто объясняешь! hibernate будет?

  • @Qwerty-fn3rf
    @Qwerty-fn3rf 6 років тому

    Подскажите пожалуйста, где кодировку менять, если база данных на русском языке, то в браузере выводит символы вопроса

    • @alekseyfrozis937
      @alekseyfrozis937 3 роки тому

      за 2 года думаю ты уже нашел ответ, но на всякий случай, для тех. кто только столкнулся: в консоли без скобок (\! chcp 1251)

  • @zhenyatsaryk5587
    @zhenyatsaryk5587 6 років тому

    Будут ли уроки по json в web?

    • @alishevN
      @alishevN  6 років тому +2

      Будут в рамках курса по спрингу.

  • @ObiVanKenobi_js
    @ObiVanKenobi_js 6 років тому

    присоединяюсь к Дмитрию Мухину и выражаю также свою радость того что курс на udemy расширяется, раз в 2-3 дня захожу туда и проверяю подписку на youtube жду не дождусь spring и hibernate, Наиль вы б не могли б примерно написать когда выйдут уроки по этим темам ?

    • @alishevN
      @alishevN  6 років тому +2

      В ближайший месяц выйдет курс по GIT. Курс по Spring, Hibernate и Spring Boot выйдет примерно осенью.

    • @ObiVanKenobi_js
      @ObiVanKenobi_js 6 років тому

      очень буду ждать, надеюсь что они выйдут еще раньше

  • @germandanilov4641
    @germandanilov4641 6 років тому

    а этот курс заброшен? или есть спринг, хотябы платный?

  • @makocanada
    @makocanada 5 років тому

    Всем привет. Может кто знает, не могу я заставить Hibernate подключаться к базе и все....подсвечивается красным вот это com.mysql.jdbc.Driver, как бы класс якобы не создан, но оно и понятно тк в Library я не могу добавить MySQL JDBC driver. Если делать Database - Data source - MySql то происходить соединение, и я вижу библиотеку но как ее добавить в проект, чтобы видел класс я не знаю. -((( Уже все перепробовала...может кто знает

  • @romanihnatov5629
    @romanihnatov5629 5 років тому

    Это не полный курс java EE?

  • @zhenyatsaryk5587
    @zhenyatsaryk5587 6 років тому

    А почему postgresql а не mysql ?

    • @alishevN
      @alishevN  6 років тому +2

      PostgreSQL по многим параметрам лучше.

  • @АлексейМатиас-д4р
    @АлексейМатиас-д4р 6 років тому

    Весь день пытаюсь понять, почему не могу подключиться к БД, в блоке try/catch постоянно отрабатывается catch. И порты просматривал, и создавал бд через новую роль, пока ничего не помогло. Кто-нибудь в курсе, есть ли способ понять в чем проблема?

    • @АлексейМатиас-д4р
      @АлексейМатиас-д4р 6 років тому

      Только догадался глянуть try/catch у драйвера, тоже отрабатывает catch. При этом Maven библиотеку загрузил. Но при загрузке сервера возникают предупреждения:
      Warning:java: source value 1.5 is obsolete and will be removed in a future release
      Warning:java: target value 1.5 is obsolete and will be removed in a future release
      Warning:java: To suppress warnings about obsolete options, use -Xlint:-options.
      Вероятно, есть проблема между версиями, буду дальше разбираться. Если у кого такая же проблема была, жду подсказок:)

    • @alishevN
      @alishevN  6 років тому

      А пробовали не через Maven подключать, а вручную?

    • @АлексейМатиас-д4р
      @АлексейМатиас-д4р 6 років тому

      Ага, работать через идею с базой получается, но вот подключаться к проекту на стадии Class.forName("org.postgresql.Driver"); не хочет, даже при явном указании драйвера. Кажется, я догадываюсь в чем дело и проблема на моей стороне, нужно все переустанавливать(

    • @АлексейМатиас-д4р
      @АлексейМатиас-д4р 6 років тому

      В общем, 4ый день сношений с компом с утра до вечера - проблема так и не решена и я понятия не имею, где искать причины. Если у кого было подобное, поделитесь, пожалуйста.

    • @АлексейМатиас-д4р
      @АлексейМатиас-д4р 6 років тому

      Наиль, а можете сказать, у вас в Project Structure/Dependencies галочки стоят и напротив Java EE 6 - Java EE 6, и напротив Maven? Фото: vk.com/doc416217155_471045475?hash=f11fc4f4fd43d20517&dl=6dde439a81a65f2de3
      Просто со стационарного тоже не удалось подключиться, хотя повторял все из видео посекундно, значит либо с подключением сервера постгреса что-то, либо с зависимостями

  • @kopolo4344
    @kopolo4344 5 років тому

    а ещё ?

  • @АлександрБугримов-о1е

    Планируется ли продолжение серии по JavaEE?

    • @alishevN
      @alishevN  6 років тому

      Нет, мы разобрали базовые вещи, дальше будет Spring MVC.

    • @CrownlessX
      @CrownlessX 6 років тому +5

      Если не собираетесь - почему урок называется JDBC (часть 1)?

    • @sayhellotoroy
      @sayhellotoroy 5 років тому

      @@alishevN то есть, текущих знаний с 1-10 урок достаточно для работы? Или это основы(вступление) для понимания Spring-a?

  • @ВладимирВованович-к3ч

    Ну да, выкинуло иксепшн и хер пойми в чем дело)

  • @aliyazhumagulova2045
    @aliyazhumagulova2045 3 роки тому

    Спасибо!