Mysql h2数据库中的脚本文件

Mysql h2数据库中的脚本文件,mysql,spring,h2,Mysql,Spring,H2,我试图通过在applicationcontext.xml中设置以下内容,将h2数据库嵌入到我的spring应用程序中 <jdbc:embedded-database id="embeddedDataSource" type="H2"> <jdbc:script location="classpath:data.sql"/> </jdbc:embedded-database> mydata.sql包含 create database 'test'; H2

我试图通过在applicationcontext.xml中设置以下内容,将h2数据库嵌入到我的spring应用程序中

<jdbc:embedded-database id="embeddedDataSource" type="H2">

<jdbc:script location="classpath:data.sql"/>

</jdbc:embedded-database>
mydata.sql包含

create database 'test';

H2与MySQL并非100%兼容,就像Oracle、MS SQL Server、PostgreSQL等其他数据库与MySQL也并非100%兼容一样。只有MySQL与MySQL 100%兼容。如果要运行为MySQL编写的SQL语句,则需要确保它们不包含H2不支持的任何语法

它显示了语法错误

你能把它寄出去吗

谁能给我举个h2脚本文件的例子吗


支持的语法是。

在h2中创建名为test的新数据库的语法是什么。这与创建数据库“test”相同吗;如果阅读H2文档,您会发现没有
create database
语句,如果数据库不存在,则会自动创建数据库。
create database 'test';