[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]

Файл: 1445483782467.jpg -(830 KB, 853x834, 1445483782467.jpg)
830 No.175238  

Пишу dbh = DriverManager.getConnection("jdbc:postgresql://127.0.0.1/database"); (в блоке try с обработкой в catch SQLException), в настройках (путь к классам) указываю путь к postgresql-9.4-1205.jdbc42.jar. Доступ к базе с локалхоста в режиме trust. Запускаю. Пишет java.sql.SQLException: No suitable driver found for jdbc:postgresql://127.0.0.1/database.
ЧЯДНТ?

>> No.175239  

Поисковые системы что говорят?

>> No.175240  

>>175239
Ну а что они могут говорить? Что нужно установить драйвер. Хотя я его уже прописал потсгреса.

>> No.175241  

>>175240
Значит недостаточно информации ты указал и тут.

>> No.175243  

>>175241
Ну, раз он пишет, что не найден драйвер, то, значит, проблема в драйвере, а не в коде и не в БД. Что именно в плане установки драйвера я сделал неправильно, я не понимаю.

>> No.175262  

Скорее всего джарник с драйвером из-за чего-то не попал в classpath.
Внимательно посмотри командную строку запуска этой штуки на наличие джарника в classpath.

>> No.175283  

>>175262
Забыл его включить. Включение, однако, привело к пикрелейтед.
Сейчас включил его в проект, так что при запуске кода теперь org.postgresql.util.PSQLException: �����: ���� "��������������" �� ����������.

>> No.175291  

>>175283
Это он так на кириллице что-то пишет.

>> No.175301  
Файл: 4562.png -(36 KB, 1366x738, 4562.png)
36

Всё, проблема решена.
Во-первых, не указал порт, на котором висит постгрес, во-вторых, получается использовать только третью форму метода подключения к БД (с указанием логина и пароля, в данном случае, произвольных, т.к. выставлено trust для локалхоста).
dbh = DriverManager.getConnection("jdbc:postgresql://127.0.0.1:5432/database", "postgres", "password");
Пикрелейтед - 100К строк, насованных в таблицу моим быдлокодом за 28 секунд.

>> No.175316  

>>175301
Не стоит писать на джаве без gradle/maven для указания зависимостей. Просто совет на будущее.

>> No.175317  

>>175316
Зачем вообще писать на джаве? Такой упоротый язык с кучей странных слабо совместимых друг с другом велосипедов, что это ужас просто какой-то.
После попытки вытащить данные из его db4o у меня психологическая травма.

>> No.175322  

>>175317
JVM как среда весьма хорошая. Я сам пишу на скале по большей части правда а не на джаве.
А велосипедов везде хватает, с этим надо смириться. Я вот 5 раз пробовал писать что-то довольно приличное на питоне и каждый раз влетало что-то, что невозможно было решить просто так, без кучи гемора и я каждый раз возвращался в JVM.

>> No.175344  
Файл: 456.png -(60 KB, 1280x994, 456.png)
60

Интересно, зачем они компилировали его под 32 бита?




[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]