0
我試圖通過設置當我執行它嵌入H2數據庫到我的春天應用項目中的applicationContext.xml腳本文件
<jdbc:embedded-database id="embeddedDataSource" type="H2">
<jdbc:script location="classpath:data.sql"/>
</jdbc:embedded-database>
下它顯示data.sql file.But語法錯誤這個文件是來自工作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';
什麼是在h2.is中創建一個名爲test的新數據庫的語法,就像創建數據庫'test'一樣; – elvisanandkumar 2012-08-09 05:30:02
如果你閱讀H2文檔,你會發現沒有'create database'語句,如果數據庫不存在,數據庫會自動創建。 – 2012-08-09 07:12:09