Какие параметры надо указать для h2 базы в xml файле?

216
31 марта 2018, 16:22

Прописываю следующие проперти, но идея ругается драйвер - пишет, что не может его загрузить.

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="org.h2.JDBC"/>
        <property name="url" value="jdbc:h2:~/test"/>
        <property name="username" value=""/>
        <property name="password" value=""/>
    </bean>
Answer 1

Вы используете для проекта систему сборки maven.
Для использования в maven сторонних библиотек (драйверов), необходимо их указать в зависимостях в файле pom в разделе:
<dependencies>ваши зависимости</dependencies>.
Для конкретно БД H2DB, вам необходимо взять строки подключения зависимостей по ссылке: org.h2.Driver.
После того, как вы подключите зависимости, вам необходимо справа в IDEA выбрать кнопку Maven Projects, там кнопку Execute Maven Goal, в открывшемся окне ввести "clean package" (что будет означать очистить предыдущие сборки и пересобрать). После этого все зависимости установяться в Ваш локальный репозиторий (по умолчанию %userhome%.m2...). И проблемы с зависимостями разрешатся.

READ ALSO
Сортировка TreeSet | java

Сортировка TreeSet | java

Как создать TreeSet объекта какого либо класса, отсортированное по значению переменной объекта этого класса? К примеру есть класс User:

250
JavaFx, Canvas, Тригонометрия

JavaFx, Canvas, Тригонометрия

В общем, суть задачи такая Я хочу по заданному массиву рисовать n угольник(или скорее окружность) его элементов, где n - длинна массива

192
Почему if-ы в цикле не идут по порядку? (Java)

Почему if-ы в цикле не идут по порядку? (Java)

Дано: монетки номиналом 25, 10, 5, 1 цент

229
что не так с pointcut?

что не так с pointcut?

На tutorialspoint приведен такой пример по спрингу:

228