我正在尝试通过在 applicationcontext.xml 中设置以下内容将 h2 数据库嵌入到我的 spring 应用程序中
<jdbc:embedded-database id="embeddedDataSource" type="H2">
<jdbc:script location="classpath:data.sql"/>
</jdbc:embedded-database>
当我执行它时,它会在 data.sql 文件中显示语法错误。但是这个文件是来自工作 mysql 数据库的备份文件。h2 是否支持 mysql 备份脚本文件。任何人都可以给我一个 h2 脚本文件的例子。
它显示的错误是
Syntax error in sql statement "create database[*] ""test"" ";expected "OR,FORCE,VIEW,ALIAS,SEQUENCE,USER,TRIGGER,ROLE,SCHEMA,CONSTANT"; sql statement:
我的 data.sql 包含
create database 'test';