Напоминаю: - исходные коды проекта находятся на GitHub. Подробности в "Выпуск 16. Где взять тексты программы ?" - для тех, кто уже смотрел, прямые ссылки: github.com/java-webinars/java-project и github.com/java-webinars/ext-systems - более простой проект вы можете посмотреть по ссылке java-course.ru/begin/
То ли я невнимательно читал, то ли действительно не было - но в этом ролике в первый раз услышал, что при ручном указании classpath необходимо указывать и текущую папку.
Последние версии JDBC позволяют щагружать нужный класс автоматически (правда не всегда это работает). Т.е. как тольок мы начинаем искать подходящий драйвер, то класс для него может быть подгружен без вызова Class.forName().
Напоминаю:
- исходные коды проекта находятся на GitHub. Подробности в "Выпуск 16. Где взять тексты программы ?"
- для тех, кто уже смотрел, прямые ссылки:
github.com/java-webinars/java-project и github.com/java-webinars/ext-systems
- более простой проект вы можете посмотреть по ссылке java-course.ru/begin/
Спасибо за Ваш труд! Коммент в поддержку канала.
Идеально! Лайк и подписка и колокол без вариантов!
Thank you, for your labors)
То ли я невнимательно читал, то ли действительно не было - но в этом ролике в первый раз услышал, что при ручном указании classpath необходимо указывать и текущую папку.
Сколько было набито шишек по этому вопросу!!! :)
Жаль ничего не выходит
А что у вас за командная строка
MacOS
@@java8599то есть подойдёт и обычная виндовская
так и не уточнил почему работает и с закоментированным Class.forName
Последние версии JDBC позволяют щагружать нужный класс автоматически (правда не всегда это работает). Т.е. как тольок мы начинаем искать подходящий драйвер, то класс для него может быть подгружен без вызова Class.forName().
@@java8599 ну собственно DriverManager как раз и вызывает Class.forName для каждого драйвера который найдет SPI в класпасе