Установка 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так как ютуб перечеркивает слово (запросит пароль -- вписать тот, что при установке был). Далее все по видео
Самое сложное в Java Enterprise - это поддерживать код, если он был написан неаккуратными людьми, один мой друг работает в техцентре одного крупного банка в качестве Java разработчика, ему приходится иметь дело с другим техцентром в Америке, где работают индусы и говорит: "назвать их код говнокодом - это ничего не сказать! ими написанный код не поддерживаем, в принципе; если нужно пофиксить баг - они придумывают разные "костели", не решая саму проблему; они полностью игнорируют все патерны написания кода" - так что я теперь морально готов иметь дело с таким неаккуратным кодом, написанным другими людьми))
"- Ах так! Ах, ах, вот ты как! Ах, вот ты значит какой, да?! На самом интересном месте!.. А я - то думал!.. Только Полищук на мотоцикле… А ты!" Эх, жаль что курс заброшен. Как раз то что искал. Вижу по комментариям что и Spring обещал вроде, как и его тоже нет. Ну в принципе ты ничего и никому не должен, ведь так :D Спасибо за хорошие уроки.
Вариант с файлом помог и папкой lib в самом конце видео помог для запуска и подключения базы данных. Писало две ошибки на эти строки кода: Class.forName("org.postgresql.Driver"); Connection connection = DriverManager.getConnection("jdbc:postgresql://localhost:5432/java_ee_db", "postgres", "12345"); И после файла все подключилось :)
Если кто под 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
Решить проблему с кодировкой (если в БД есть русский текст, например) помогла следующая ссылка: 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
если у вас проблемы с подключением драйвера то присмотритесь хорошо к этой строке "Connection conn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/java_ee_db", "postgres", "123456");" - она и вызывает эту ошибку, Я например вместо jdbc: добавил jdbc. не 2 точками а с 1 и мучался 3 часа и весь интернет перерыл пока не заметил свою же ошибку...... или драйвер реально не поставлен..... уже Неил обесняет как жарник добавить
Курс очень интересный с подробными объяснениями. Но в 10-м видео не удалось вывести на экран сообщение о наличии книг в бд. С 21:30 вторым аргументом имя пользователя - это имя компа? И что за пароль? Вот эти аргументы выдают у меня ошибку The server requested SCRAM-based authentication, but the password is an empty string. Как это пофиксить? Только с этим проблемы
в наше время чаще всего используются реляционные базы или объектно-ориентированные? я делал один проект с Mongo, по мне там все намного удобнее, все хранишь в одном месте и в любом формате
эх а у меня постоянно то выдает postgres=# select * from test; "more" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. postgres=#
согласен) я долго ждал его выхода, постоянно чекал канал в ожидании ролика о запуске и курса и купил в первый же день) вообще не жалею!) Наиль, спасибо за Ваши труды!
присоединяюсь к Дмитрию Мухину и выражаю также свою радость того что курс на udemy расширяется, раз в 2-3 дня захожу туда и проверяю подписку на youtube жду не дождусь spring и hibernate, Наиль вы б не могли б примерно написать когда выйдут уроки по этим темам ?
Всем привет. Может кто знает, не могу я заставить Hibernate подключаться к базе и все....подсвечивается красным вот это com.mysql.jdbc.Driver, как бы класс якобы не создан, но оно и понятно тк в Library я не могу добавить MySQL JDBC driver. Если делать Database - Data source - MySql то происходить соединение, и я вижу библиотеку но как ее добавить в проект, чтобы видел класс я не знаю. -((( Уже все перепробовала...может кто знает
Весь день пытаюсь понять, почему не могу подключиться к БД, в блоке try/catch постоянно отрабатывается catch. И порты просматривал, и создавал бд через новую роль, пока ничего не помогло. Кто-нибудь в курсе, есть ли способ понять в чем проблема?
Только догадался глянуть 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. Вероятно, есть проблема между версиями, буду дальше разбираться. Если у кого такая же проблема была, жду подсказок:)
Ага, работать через идею с базой получается, но вот подключаться к проекту на стадии Class.forName("org.postgresql.Driver"); не хочет, даже при явном указании драйвера. Кажется, я догадываюсь в чем дело и проблема на моей стороне, нужно все переустанавливать(
В общем, 4ый день сношений с компом с утра до вечера - проблема так и не решена и я понятия не имею, где искать причины. Если у кого было подобное, поделитесь, пожалуйста.
Наиль, а можете сказать, у вас в Project Structure/Dependencies галочки стоят и напротив Java EE 6 - Java EE 6, и напротив Maven? Фото: vk.com/doc416217155_471045475?hash=f11fc4f4fd43d20517&dl=6dde439a81a65f2de3 Просто со стационарного тоже не удалось подключиться, хотя повторял все из видео посекундно, значит либо с подключением сервера постгреса что-то, либо с зависимостями
Про Maven, итератор и многое другое:
www.udemy.com/javarussia/
А по Maven там будут еще уроки?
В ближайшее время нет
На udemy будет spring или же spring boot. И на чем лучше делать тестовое приложение для собеседования ?
Spring Boot - это лишь небольшая часть фреймворка Spring.
Будет Spring и Spring Boot.
Прости за наглость, Наиль, но можно спросить тебя: ты этот курс продолжать не будешь? или же онли на udemy?
Пожалуйста запишите продолжение курса! Это крайне необходимо для нас, начинающих..
Спасибо большое))) Ваш труд очень ценен для начинающих программистов!!!!!
Огромное спасибо! Очень качественный ролик и доступное объяснение! Даже спустя 4 года помогаете людям)
Наиль, спасибо вам огромное! Очень, очень ждём новых уроков!
Установка 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так как ютуб перечеркивает слово (запросит пароль -- вписать тот, что при установке был). Далее все по видео
java.lang.RuntimeException: java.lang.ClassNotFoundException: org.postgresql.Driver
Help!!!
Спасибо за курс! Я очень буду ждать продолжения
Хорошо объясняешь!
Продолжи канал, пожалуйста!
Спасибо огромное, ты единственный, кто помог решить мою проблему!
Самое сложное в Java Enterprise - это поддерживать код, если он был написан неаккуратными людьми, один мой друг работает в техцентре одного крупного банка в качестве Java разработчика, ему приходится иметь дело с другим техцентром в Америке, где работают индусы и говорит: "назвать их код говнокодом - это ничего не сказать! ими написанный код не поддерживаем, в принципе; если нужно пофиксить баг - они придумывают разные "костели", не решая саму проблему; они полностью игнорируют все патерны написания кода" - так что я теперь морально готов иметь дело с таким неаккуратным кодом, написанным другими людьми))
Спасибо за ваши уроки!
Ждем продолжение!
Огромное спасибо , крутой курс )))))
Спасибо за Ваши уроки!
Кратко и по сути. Спасибо большое!)
Спасибо огромное. Я весь день мучалась с этими базами данных. А ты помог буквально за пару минут
день это еще не долго.
Спасибо за видео.Коммент в поддержку!
Если коротко, то- Талантище!
Конец 2023 года, видосу 5 лет, джава уже не настолько хайповая, а я продолжаю ее учить) обожаю жаву
как успехи?
Спасибо за уроки, ждём следующих частей по Java EE!
Очень хороший курс. Далее, я полагаю, Spring 🙂 Вряд ли сейчас кто-то ещё JDBC напрямую использует.
"- Ах так! Ах, ах, вот ты как! Ах, вот ты значит какой, да?! На самом интересном месте!.. А я - то думал!.. Только Полищук на мотоцикле… А ты!"
Эх, жаль что курс заброшен. Как раз то что искал. Вижу по комментариям что и Spring обещал вроде, как и его тоже нет. Ну в принципе ты ничего и никому не должен, ведь так :D Спасибо за хорошие уроки.
вроде как спринг есть на канале, в другом плейлисте
@@anton_sorokin238 Недавно появился
Вариант с файлом помог и папкой lib в самом конце видео помог для запуска и подключения базы данных.
Писало две ошибки на эти строки кода:
Class.forName("org.postgresql.Driver");
Connection connection = DriverManager.getConnection("jdbc:postgresql://localhost:5432/java_ee_db",
"postgres", "12345");
И после файла все подключилось :)
Очень хорошиый урок и многим полезный
Если кто под 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
Хотим продолжения!
Спасибо вам! Очень сильно помогли!
Спасибо, друг!
Решить проблему с кодировкой (если в БД есть русский текст, например) помогла следующая ссылка: 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
Хорошо бы connection.close() сделать в finally блоке
Супер курс!
Когда ждать продолжения?
Готов приобрести весь курс или поддержать финансово - по мере возможности
Привет, где продолжение JAVA EE ?
угу, где продолжение?
Есть ведь более актуальный курс у автора по Spring Framework.
С точки зрения основ БД неверно писать название таблицы books, нужно в единственном числе
если у вас проблемы с подключением драйвера то присмотритесь хорошо к этой строке "Connection conn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/java_ee_db",
"postgres", "123456");" - она и вызывает эту ошибку, Я например вместо jdbc: добавил jdbc. не 2 точками а с 1 и мучался 3 часа и весь интернет перерыл пока не заметил свою же ошибку...... или драйвер реально не поставлен..... уже Неил обесняет как жарник добавить
Какая же жиза, 2 часа мучался с jdbc из за отсутствия этого двоеточия
Спасибо!!!
Курс очень интересный с подробными объяснениями. Но в 10-м видео не удалось вывести на экран сообщение о наличии книг в бд. С 21:30 вторым аргументом имя пользователя - это имя компа? И что за пароль? Вот эти аргументы выдают у меня ошибку The server requested SCRAM-based authentication, but the password is an empty string. Как это пофиксить? Только с этим проблемы
Благодарю.
Когда продолжение курса? Уже 2 года прошло с последней записи :(
Большое спасибо за урок! А есть ли продолжение? Хотелось бы более подробно ознакомиться с Spring MVC
Скоро на этом канале начнёт выходить Spring.
Спасибо!)
а где вторая часть?
курс отличный, но будет ли продолжение?
в наше время чаще всего используются реляционные базы или объектно-ориентированные? я делал один проект с Mongo, по мне там все намного удобнее, все хранишь в одном месте и в любом формате
Где вторая часть?)
Добрый день. Подскажи а продолжение будет по JavaEE ?
Где вторая часть))) уже 3 года прошло)))
Спасибо за уроки. Будет продолжение курса, тут или на Udemy?
Спасибо!!!!!!!)))))))
Если будет ошибка Error:java: error: release version 5 not supported
то мне помогло file->settings->search: Java Compiler -> выше 5
Спасибо большое. Мог бы ты подсказать что то по MySQL толковое?
Пожалуйста! К сожалению, ничего толкового не могу подсказать.
alishev, ну не страшно) я нашел массу ресурсов, да только не знаю что лучше)
книга head first основы sql+ лекции Головача
Спасибо за твой труд! Прошел курс на Udemy и всем рекомендую! Будет ли продолжение JAVA EE?
По Java EE не будет, по Spring будет!
JPA и Hibernate я так понимаю будет после JDBC, а Spring уже после всего этого?
JPA и Hibernate будут одновременно со Spring, так как надо разбирать эти технологии в связке.
хотел чтоли как бы палец вверх поставить и проголосовать за скорейший выход уроков по этим темам будь они в youtube или же на udemy
добрый день. а выйдет ли полный курс? когда?
эх а у меня постоянно то выдает
postgres=# select * from test;
"more" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
postgres=#
Вопрос от новичка , а с помощью executeQuery("скуль-запрос") можно любые запросы передавать ? изменять бд с помощью этого метода можно ?
Нет, изменять БД необходимо с помощью метода executeUpdate().
как приятно, что курс на udemy расширяется:)
согласен) я долго ждал его выхода, постоянно чекал канал в ожидании ролика о запуске и курса и купил в первый же день) вообще не жалею!) Наиль, спасибо за Ваши труды!
Максим Шильвян
привет. 2 года прошло. есть какие-нибудь результаты? только как есть. спрашивает новичок в джава))
@@manOfPlanetEarth привет, 2 года прошло, есть результаты?)) спрашивает новичок по джава
@@azib-4287 привет,прошло 2 месяца,есть результаты?
@@roosul48 привет, на работу еще не устроился, пишу пет прожект со всем фаршем спринг бута, параллельно готовлюсь к собесу
Где вторая часть??
Я так понял курс просто оборвался на полуслове? На udemy полного курса я не нашел.
Походу) я так понял после этого ролика упор пошёл на спринг
Наиль, как часто ты используешь в работе Vue.js или же React.js ? И нужно ли знать эти библиотеки при устройстве на работу ? Спасибо.
Смотря на какую работу устраиваться. Я иногда использую React.js.
@alishev А где поискать JDBC - часть 2?
Этого урока пока нет.
@@alishevN Планируется ли курс по Hibernate?
@@alishevN Будем ждать
Продолжение плс
а когда уже будет Spring,или хотя бы продолжение этого курса?
Наиль, здравствуйте !
Вопрос - когда стоит ожидать платный курс по фреймворкам Java ?
Я бы купил с удовольствием.
Здравствуйте! Курс по Spring я начал записывать, но объём работы настолько большой, что я не могу сказать вам точную дату выхода.
Кода будет продолжение?
Доброго дня. Коли приблизно вийде курс по Spring ?
вже є 3 уроки
привет очень круто объясняешь! hibernate будет?
будет
Подскажите пожалуйста, где кодировку менять, если база данных на русском языке, то в браузере выводит символы вопроса
за 2 года думаю ты уже нашел ответ, но на всякий случай, для тех. кто только столкнулся: в консоли без скобок (\! chcp 1251)
Будут ли уроки по json в web?
Будут в рамках курса по спрингу.
присоединяюсь к Дмитрию Мухину и выражаю также свою радость того что курс на udemy расширяется, раз в 2-3 дня захожу туда и проверяю подписку на youtube жду не дождусь spring и hibernate, Наиль вы б не могли б примерно написать когда выйдут уроки по этим темам ?
В ближайший месяц выйдет курс по GIT. Курс по Spring, Hibernate и Spring Boot выйдет примерно осенью.
очень буду ждать, надеюсь что они выйдут еще раньше
а этот курс заброшен? или есть спринг, хотябы платный?
Всем привет. Может кто знает, не могу я заставить Hibernate подключаться к базе и все....подсвечивается красным вот это com.mysql.jdbc.Driver, как бы класс якобы не создан, но оно и понятно тк в Library я не могу добавить MySQL JDBC driver. Если делать Database - Data source - MySql то происходить соединение, и я вижу библиотеку но как ее добавить в проект, чтобы видел класс я не знаю. -((( Уже все перепробовала...может кто знает
Это не полный курс java EE?
А почему postgresql а не mysql ?
PostgreSQL по многим параметрам лучше.
Весь день пытаюсь понять, почему не могу подключиться к БД, в блоке try/catch постоянно отрабатывается catch. И порты просматривал, и создавал бд через новую роль, пока ничего не помогло. Кто-нибудь в курсе, есть ли способ понять в чем проблема?
Только догадался глянуть 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.
Вероятно, есть проблема между версиями, буду дальше разбираться. Если у кого такая же проблема была, жду подсказок:)
А пробовали не через Maven подключать, а вручную?
Ага, работать через идею с базой получается, но вот подключаться к проекту на стадии Class.forName("org.postgresql.Driver"); не хочет, даже при явном указании драйвера. Кажется, я догадываюсь в чем дело и проблема на моей стороне, нужно все переустанавливать(
В общем, 4ый день сношений с компом с утра до вечера - проблема так и не решена и я понятия не имею, где искать причины. Если у кого было подобное, поделитесь, пожалуйста.
Наиль, а можете сказать, у вас в Project Structure/Dependencies галочки стоят и напротив Java EE 6 - Java EE 6, и напротив Maven? Фото: vk.com/doc416217155_471045475?hash=f11fc4f4fd43d20517&dl=6dde439a81a65f2de3
Просто со стационарного тоже не удалось подключиться, хотя повторял все из видео посекундно, значит либо с подключением сервера постгреса что-то, либо с зависимостями
а ещё ?
Планируется ли продолжение серии по JavaEE?
Нет, мы разобрали базовые вещи, дальше будет Spring MVC.
Если не собираетесь - почему урок называется JDBC (часть 1)?
@@alishevN то есть, текущих знаний с 1-10 урок достаточно для работы? Или это основы(вступление) для понимания Spring-a?
Ну да, выкинуло иксепшн и хер пойми в чем дело)
Спасибо!