H2数据库从脚本加载数据

时间:2016-10-20 20:38:43

标签: java spring spring-boot h2

我正在尝试从Spring引导应用程序的H2数据库中的脚本加载一些数据,但我收到了File Not Found Exception。我在同一目录中有yml文件和数据文件。这两个文件存在于src / main / resources / config

 url: jdbc:h2:mem:test;MODE=MySQL;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;INIT=CREATE SCHEMA IF NOT EXISTS pdmp_app\;runscript from 'LoadData.sql'

2 个答案:

答案 0 :(得分:1)

我建议使用Spring Boot initialization SQL scripts而不是使用H2脚本执行。只需将脚本放入文件src/main/resources/data.sql,Spring Boot就会执行它。

答案 1 :(得分:0)

我发现这对我有用

runscript from 'classpath:LoadData.sql'