Невозможно создать встроенную базу данных h2

Fortran 2003 и более поздние версии имеют конструкцию, называемую ассоциированным блоком, где внутри этого блока вы можете связать имя с любым выражением. В вашем случае это выглядит примерно так:

program test
    integer, dimension(2) :: i

    associate (x => i(1), y => i(2))
        do x = 1, 3
        do y = 1, 3
            ! anything here
            write(*, *) i
        end do
        end do
    end associate
end program

Это обновляет i внутри двойного цикла.

(Примечание: пока @VladimirF не подтвердил это в комментарии ниже , Я не был уверен, соответствует ли это стандарту. Спасибо)

0
задан Sagar Bahadur Tamang 5 March 2019 в 05:14
поделиться

2 ответа

Я получаю ту же ошибку с последней ( 1.4.198 ) версией. У меня работает со стабильной версией - 1 .4.197 . @ sagar-bahadur-tamang Можете ли вы проверить свою версию и попробовать соответственно?

0
ответ дан Raghuram 5 March 2019 в 05:14
поделиться

В файле application.properties или файле yaml проверьте spring.datasource.url и удалите флаг IFEXISTS = TRUE;.

Если флаг установлен в true, соединение устанавливается только при наличии базы данных. Для ссылки на флаг см. http://www.h2database.com/html/features.html#database_only_if_exists

Файл свойств приложения должен выглядеть следующим образом

application.properties

h2.datasource.driver-class-name=org.h2.Driver
h2.datasource.url=jdbc:h2:file:~/test;DB_CLOSE_ON_EXIT=TRUE;FILE_LOCK=NO
h2.datasource.username=sa
h2.datasource.password=

spring.h2.console.enabled=true
spring.h2.console.path=/h2-console/

Выглядит как показано ниже (Тестовое соединение успешно)

enter image description here

0
ответ дан Mayur 5 March 2019 в 05:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: