我正在尝试使用示例脚本和application.properties文件来运行一个简单的H2数据库。我正在尝试使用RUNSCRIPT命令运行脚本。 我无法使用schema.sql和data.sql的默认名称,因为我将要加载许多文件。我在尝试 从1个简单的测试文件开始。我正在使用H2和JDBC的springBootVersion ='2.0.2.RELEASE'。我试过了 application.properties文件中有许多不同的设置,但是它们都不起作用。
该sql文件位于src / main / resources / test.sql
以下是我为网址尝试的不同设置。他们都没有工作。
application.properties文件
spring.profiles.active=local
spring.datasource.class-name=org.h2.Driver
spring.h2.console.path=/h2
spring.h2.console.enabled=true
spring.datasource.initialize=true
spring.datasource.username=sa
spring.datasource.password=
spring.datasource.url=jdbc:h2:mem:testdb;INIT=RUNSCRIPT FROM 'test.sql'
spring.datasource.url=jdbc:h2:mem:testdb;RUNSCRIPT FROM 'src/main/resources/test.sql''
spring.datasource.urljdbc:h2:mem:testdb;INIT=RUNSCRIPT FROM 'classpath:test.sql'
spring.datasource.url=jdbc:h2:mem:testdb;INIT=RUNSCRIPT FROM 'classpath:/src/main/resources/test.sql'
spring.datasource.url=jdbc:h2:mem:testdb;INIT=RUNSCRIPT FROM '/src/main/resources/test.sql'
spring.datasource.url=jdbc:h2:mem:testdb;INIT=RUNSCRIPT FROM 'src/main/resources/test.sql'
spring.datasource.url=jdbc:h2:mem:testdb;INIT=runscript from 'classpath:/test.sql'
spring.datasource.url=jdbc:h2:mem:testdb;INIT=RUNSCRIPT FROM 'classpath:test.sql
我没有收到 在启动任何错误。该脚本只是没有运行。任何帮助将不胜感激。谢谢。