繁体   English   中英

从Spring的JdbcTemplate复制sql文件

[英]Copying sql files from JdbcTemplate wih Spring

我尝试在sqlite3数据库中写入一些数据。 为此,我执行:

jdbcTemplate.execute(".read java/tmp.sql");

在这里, tmp.sql包含:

BEGIN TRANSACTION;

... somes inserts

COMMIT;

这样做给我这个错误信息:

java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (near ".": syntax error)

结果,您是否知道一种使用sqlite3和Spring的jdbctemplate复制sql文件的方法?

具有一个字符串参数的JdbcTemplate execute方法在这里需要一个SQL查询。 如果需要执行所有文件,最好使用ResourceDatabasePopulator http://docs.spring.io/spring/docs/3.0.x/api/org/springframework/jdbc/datasource/init/ResourceDatabasePopulator.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM