首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >h2数据库中的脚本文件

h2数据库中的脚本文件
EN

Stack Overflow用户
提问于 2012-08-09 10:50:15
回答 1查看 2.1K关注 0票数 0

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

代码语言:javascript
复制
<jdbc:embedded-database id="embeddedDataSource" type="H2">

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

</jdbc:embedded-database>

当我执行它时,它显示语法错误在data.sql file.But这个文件是一个备份文件从工作的mysql database.Does的h2支持mysql备份脚本files.Can任何人给我一个例子的h2脚本文件。

它显示的错误是

代码语言:javascript
复制
Syntax error in sql statement "create database[*] ""test"" ";expected "OR,FORCE,VIEW,ALIAS,SEQUENCE,USER,TRIGGER,ROLE,SCHEMA,CONSTANT"; sql statement:

我的data.sql包含

代码语言:javascript
复制
create database 'test';
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-09 13:25:26

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

它显示语法错误

你能把它寄出去吗?

可以给我一个h2脚本文件的例子。

支持的语法为documented on the H2 web site

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11876111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档