Как правильно задать коннект к БД

351
03 августа 2017, 23:49

Создаю web-приложение на Spring MVC + Hipernate + MySQL.

Выгрузка отчетов будет. Есть база, но в виде СЕРВЕР и имя БД. То есть в инете везде примеры такого типа

jdbc.databaseurl=jdbc:mysql://localhost:3306/babobka

Нет у меня хоста и порта. Как можно использовать имя сервера и имя БД? пробовал

jdbc.databaseurl=jdbc:mysql:СЕРВЕР/БД. 

Не подключился.

Мне выдали вот такие данные: Microsoft SQL Server Instance: SRV-SQL-SERVER\SEVREPORT База данных: srv-sev-report

Answer 1

Эта строчка

jdbc.databaseurl=jdbc:mysql://localhost:3306/babobka

означает, что

  • localhost - это имя хоста
  • 3306 - номер порта. 3306 - это порт на котором MySql сервер слушает по умолчанию
  • babobka - имя базы

Так как у вас не MySql, а MS Sql, то строчка должна выглядеть так

jdbc.databaseurl=jdbc:sqlserver://SRV-SQL-SERVER:SEVREPORT;databaseName=srv-sev-report
READ ALSO
Ошибка java.lang.NoSuchFieldError: RETURN_NULL_AND_BLANK

Ошибка java.lang.NoSuchFieldError: RETURN_NULL_AND_BLANK

Создан класс для экспорта данных Jtable в Excel При выполнении возникает ошибка

583
java.lang.NullPointerException Google Calendar API Quickstart

java.lang.NullPointerException Google Calendar API Quickstart

Решил тестировать пример Google Calendar API Quickstart по этой ссылке https://developersgoogle

349
UPDATE запрос к MySQL из Java

UPDATE запрос к MySQL из Java

Есть такой метод

360
Hibernate mapping saving issue

Hibernate mapping saving issue

У меня есть две проблемных сущности: Первая:

312